Microsoft/Windows2026. 10. 15. 16:32

윈도우11에서 솔리드웍스 자꾸 느려진다고 하셔서

일단 테스트 삼아 affinity 지정을 e-core(12700h) 피해서 해놨는데 차도가 있을진 모르겠다.

 

ai 답변(claude)

start "" /affinity FFF "C:\Program Files\SOLIDWORKS Corp\SOLIDWORKS\SLDWORKS.exe"

 

C:\>start /?
지정한 프로그램이나 명령을 실행할 수 있도록 별도의 창을 시작합니다.

START ["제목"] [/D 경로] [/I] [/MIN] [/MAX] [/SEPARATE | /SHARED]
      [/LOW | /NORMAL | /HIGH | /REALTIME | /ABOVENORMAL | /BELOWNORMAL]
      [/NODE <NUMA 노드>] [/AFFINITY <16진수 선호도 마스크>] [/WAIT] [/B]
      [명령/프로그램] [매개 변수]

    "제목"      창 제목 표시줄에 나타낼 제목입니다.
    경로        시작 디렉터리입니다.
    B           새 창을 만들지 않고 응용 프로그램을 시작합니다. 응용
                프로그램에서 ^C 처리를 무시합니다. 응용 프로그램이 ^C
                처리를 활성화하지 않는 한 ^Break로만 응용 프로그램을
                인터럽트할 수 있습니다.
    I           현재 환경이 아닌 새 환경을 원래의 환경 값으로
                cmd.exe에 전달합니다.
    MIN         창을 최소화하여 시작합니다.
    MAX         전체 화면을 표시하며 시작합니다.
    SEPARATE    16비트 Windows 프로그램을 별도의 메모리 영역에서 시작합니다.
    SHARED      16비트 Windows 프로그램을 공유 메모리 영역에서 시작합니다.
    LOW         응용 프로그램을 IDLE 우선 순위 클래스에서 시작합니다.
    NORMAL      응용 프로그램을 NORMAL 우선 순위 클래스에서 시작합니다.
    HIGH        응용 프로그램을 HIGH 우선 순위 클래스에서 시작합니다.
    REALTIME    응용 프로그램을 REALTIME 우선 순위 클래스에서 시작합니다.
    ABOVENORMAL 응용 프로그램을 ABOVENORMAL 우선 순위 클래스에서 시작합니다.
    BELOWNORMAL 응용 프로그램을 BELOWNORMAL 우선 순위 클래스에서 시작합니다.
    NODE        기본 NUMA(Non-Uniform Memory Architecture) 노드를 10진수
                정수로 지정합니다.
    AFFINITY    프로세서 선호도 마스크를 16진수로 지정합니다.
                프로세스는 현재 실행 중인 처리기로 제한됩니다.

                /AFFINITY 및 /NODE가 조합되면 선호도 마스크는
                달리 해석됩니다.  NUMA 노드의 처리기 마스크가
                곧바로 전환되어 0비트에서 시작하는 것처럼
                선호도 마스크를 지정하십시오.
                프로세스는 지정한 선호도 마스크와 NUMA 노드 간에 공통이면서
                현재 실행 중인 처리기로 제한됩니다.
                공통 처리기가 없으면 프로세스는 지정한 NUMA 노드에서
                실행 중인 처리기로 제한됩니다.
    WAIT        응용 프로그램을 시작하고 끝날 때까지 기다립니다.
    명령/프로그램
                내부 cmd 명령 또는 배치 파일인 경우 명령 처리기는
                /K 스위치를 사용하여 cmd.exe를 실행합니다.
                이것은 명령 실행 후에도 창이 남아 있게
                합니다.

                내부 cmd 명령이나 배치 파일이 아니면
                프로그램이므로 창 모드 응용 프로그램 또는 콘솔
                응용 프로그램으로서 실행됩니다.

    매개 변수  명령/프로그램으로 전달되는 매개 변수입니다.

참고: SEPARATE 및 SHARED 옵션은 64비트 플랫폼에서 사용할 수 없습니다.

/NODE를 지정하면 NUMA 시스템의 메모리 위치를 활용하는 방식으로 프로세스를
생성할 수 있습니다.  예를 들어 공유 메모리를 통해 두 프로세스 간에 통신하는
양이 상당하다면 메모리 대기 시간을 최소화하기 위해 동일한 기본 NUMA
노드를 공유하도록 두 프로세스를 만들 수 있습니다.  그러면 두
프로세스는 가능한 경우 동일한 NUMA 노드로부터 메모리를 할당하고, 지정한 노드
외부의 처리기에서 자유롭게 실행합니다.

    /NODE 1 application1.exe를 시작합니다.
    /NODE 1 application2.exe를 시작합니다.

이들 두 프로세스는 동일한 NUMA 노드 내의 특정 처리기에서 실행되도록
추가로 제한됩니다.  다음 예제에서 application1은 노드의 가장 상위
처리기 2개에서 실행되며, application2는 노드의 그 다음 두 처리기에서
실행됩니다.  이 예에서는 지정한 노드에 최소 4개의 논리 처리기가
있다고 가정합니다.  참고로, 노드 수는 선호도 마스크를 변경하지 않고도
컴퓨터의 유효한 노드 수로 변경할 수 있습니다.

    /NODE 1 /AFFINITY 0x3 application1.exe를 시작합니다.
    /NODE 1 /AFFINITY 0xc application2.exe를 시작합니다.

명령 확장을 사용하면  명령줄을 통한 외부 명령 호출이나 START명령이
아래와 같이 바뀝니다.

실행 파일이 아닌 파일을 단지 파일 이름을 명령으로 입력함으로써
    파일 연결을 통해 호출할 수 있습니다. (예를 들면 WORD.DOC는
    .DOC 파일 확장자와 연결된 응용 프로그램을 시작합니다.)
    명령 스크립트 안에서 이러한 연결을 만드는 방법을 알려면
    ASSOC와 FTYPE 명령을 입력하십시오.

32비트 GUI 응용 프로그램을 실행할 때는, CMD.EXE는
    응용 프로그램이 끝나기를 기다리지 않고 명령 프롬프트로
    반환됩니다. 명령 스크립트 안에서 실행되면 이러한 새 동작이
    발생하지 않습니다.

확장자나 경로 한정자 없이 첫 토큰이 CMD인 명령줄을
    실행할 때는 CMD를 COMSPEC 변수의 값으로 바꾸며 따라서
    최소한의 경우 임의의 CMD.EXE 버전이 선택되는 것을 막을 수 있습니다.

첫 토큰이 확장자를 가지지 않는 명령줄을 실행할 때 CMD.EXE는
    어떤 확장자를 어떤 순서로 찾을 것인지 결정하기 위해 PATHEXT
    환경 변수 값을 사용합니다. PATHEXT 변수의 기본값은 아래와 같습니다.
    .COM;.EXE;.BAT;.CMD

   구문에서 PATH 변수와 같이 ; 기호로 요소를 분리한다는 점에
   유의하십시오.

명령을 실행할 때는 확장자가 같지 않으면 확장자가 없는 이름이
디렉터리 이름과 같은 지 찾아보고 만약 있으면 START명령이
그 경로에서 탐색기를 시작합니다. 명령줄에서 이러한 것이 수행되면
그 경로에 CD /D를 수행하는 것과 같습니다.

'Microsoft > Windows' 카테고리의 다른 글

윈10 3d 해상도 지원?  (0) 2026.02.07
윈도우 11 텍스트 입력 커서 사라짐 해결  (0) 2025.09.14
고사구 충전기?  (4) 2025.08.09
파워셀로 GUI 만들기(컴파일 없이)  (0) 2025.07.22
파워셀 실행 안될 경우  (0) 2025.07.22
Posted by 구차니
Microsoft/Windows2026. 2. 7. 20:53

lg ph550 hdmi로 연결하고

해상도 변경을 nvidia 제어판이 아닌 윈도우에서 하니

(3D) 라고 쓰여있는게 나온다.

문제는.. 빔 프로젝터가 3d를 지원하는건 1024x768 120Hz 뿐인데

60Hz 넘으면 일단 3D를 찍고 보는건가?

그 와중에 3D 지원하는 디스플레인건 어떻게 아는겨?

Posted by 구차니
Microsoft/Windows2025. 9. 14. 08:36

찾아서 들어가기 귀찮으니 마우스 속성 실행하기

 

포인터 탭에서

텍스트 선택 - 찾아보기

 

beam_r.cur 선택하고 적용

 

이거 하나 설정 바꾸고 커서 안사라지니 완전 쓰레기 OS! 라는 평에서

보통의 OS까지 급상승!

[링크 : https://blasker.tistory.com/entry/윈도우-11-24H2-마우스-커서-사라짐-문제-해결-방법]

Posted by 구차니
Microsoft/Windows2025. 8. 9. 20:05

원래 65W 짜리를 꽂아야 하는데 25W 짜리 꽂으니 윈도우 11에서 저따구 메시지를 출력한다.

 

도대체 고사구가 머냐 -_- 

문맥적으로 저속 충전기에 반대되는 "고속 충전기"가 되어야 할 것 같은데

사람이 직접 입력해서 번역한건 아닐거 같고 기계번역이 어떻게 꼬인건가?

이러니 bing 신 소리 듣...는 거야!!!

 

 

Learn more 누르면 아래 링크를 주는데 머.. 저딴 번역이 왜 나왔는지 알바가 없다 ㅋㅋ

[링크 : https://support.microsoft.com/ko-kr/windows/windows에서-usb-c-문제-해결-f4e0e529-74f5-cdae-3194-43743f30eed2#bkmk_chargingslowly]

 

+

2025.12.06

문득 일본어 윈도우에서 한글로 중역한건가 생각

표준 외래어 규정에 의해 코는 고로 쓰고 고우~는 장음으로 해서 그냥 고라고 써버린다음

 

こうそく (코우소쿠) 를

히라가나 보다는

[링크 : https://ko.wikipedia.org/wiki/히라가나]

 

강조의 뜻으로 카타카나로 쓴걸

[링크 : https://ko.wikipedia.org/wiki/가타카나]

 

눈으로 대~~~충 보다가 번역했다면 일말의 가능성이 있을 것 같기도 하고..

 

Posted by 구차니
Microsoft/Windows2025. 7. 22. 17:23

와.. bash는 따위였구나..

 

$w=1024
$h=720

$form=New-Object system.windows.forms.form
$form.Icon=[System.Drawing.SystemIcons]::Asterisk
$form.Text="A Good Wizard"
$form.MaximizeBox=0
$form.Height=$h
$form.Width=$w
$form.Left=20
$form.Top=20
$form.StartPosition="Manual"
$form.FormBorderStyle=1
$form.Topmost-$false

$titleBox=New-Object system.windows.forms.RichTextBox
$titleBox.Width=$w-40
$titleBox.Height=30
$titleBox.Top=10
$titleBox.Left=10
$titleBox.Font="Consolas, 14" 
$titleBox.Multiline=$false
$titleBox.ReadOnly=$true 
$titleBox.BackColor="#3333FF"
$titleBox.ForeColor="white"
$titleBox.BorderStyle=0
$titleBox.Text="Welcome Message"

$contentBox=New-Object system.windows.forms.RichTextBox
$contentBox.Width=$w-40
$contentBox.Height=$h-140
$contentBox.Top=50 
$contentBox.Left=10
$contentBox.Font="consolas, 12"
$contentBox.ForeColor="#00FF00" 
$contentBox.BackColor="Black"
$contentBox.BorderStyle=0
$contentBox.ReadOnly=$true 
$contentBox.Text="
***1. Click next button to begin.*** 
***2. When finished, done button should be activated.***
***3. Write the things you found.***
***4. Save the log file.***

Last Modified: August 9, 2021 Author: Iseop"

$prevBtn=New-Object system.windows.forms.Button
$prevBtn.Enabled=$false
$prevBtn.Text="< Prev"
$prevBtn.Width=80
$prevBtn.Height=30
$prevBtn.Top=$h-80
$prevBtn.Left=$w-260
$prevBtn.Add_Click(
    {
        $Global:step--;
        Run-Check
    }
)

$nextBtn=New-Object system.windows.forms.Button
$nextBtn.Text="Next >"
$nextBtn.Width=80
$nextBtn.Height=30
$nextBtn.Top=$h-80
$nextBtn.Left=$w-170
$nextBtn.Add_Click(
    {
        $Global:step++;
        Run-Check
    }
)

$doneBtn=New-Object system.windows.forms.Button
$doneBtn.Text="Done"
$doneBtn.Width=50
$doneBtn.Height=30
$doneBtn.Top=$h-80
$doneBtn.Left=$w-80
$doneBtn.Enabled=$false
$doneBtn.Add_Click(
    {
        $logfile=((Get-Date -Format "yyyyMMdd")+".log")
        "$env:USERNAME finished the wizard." > $logfile
        notepad $logfile
        $form.Close()
    }
)

$pinTopCheckBox=New-Object System.Windows.Forms.CheckBox
$pinTopCheckBox.Width=200
$pinTopCheckBox.Top=$h-80
$pinTopCheckBox.Left=10
$pinTopCheckBox.Text="Pinned on top"
$pinTopCheckBox.checked=$false 
$pinTopCheckBox.Add_CheckStateChanged(
    {
        if(!($pinTopCheckBox.checked)) { 
            $form.topmost=$false
        } else {
            $form.topmost=$true
        }
    }
)

$form.Controls.Add($titleBox)
$form.Controls.Add($contentBox)
$form.Controls.Add($prevBtn)
$form.Controls.Add($nextBtn)
$form.Controls.Add($doneBtn)
$form.Controls.Add($pinTopCheckBox)
 

$form.ShowDialog()

[링크 https://iseop.tistory.com/70]
[링크 https://jdh5202.tistory.com/442]

Posted by 구차니
Microsoft/Windows2025. 7. 22. 17:22

ps1 확장자를 가진 파워셀 스크립트가 실행 안될경우

관리자 권한의 파워셸에서 아래의 명령을 입력해주면, ps1 파일 더블클릭시 실행되게 된다.

 

Set-ExecutionPolicy RemoteSigned

[링크 https://holjjack.tistory.com/190]

Posted by 구차니
Microsoft/Windows2025. 7. 22. 17:21

와.. bash로는 상상도 못했는데 한번 찾아봐야겠다

System.Net.Sockets.TcpClient로 열고

GetStream() 으로 스트림을 열어서

tcpstream.Write() 하면 끝.. 와... 신세계네

 

$routerAddress = "192.168.10.126"
$port = "23"
$tcp = New-Object System.Net.Sockets.TcpClient($routerAddress,$Port)
$tcpstream = $tcp.GetStream()
$reader = New-Object System.IO.StreamReader($tcpStream)
$writer = New-Object System.IO.StreamWriter($tcpStream)
$writer.AutoFlush = $true

while ($tcp.Connected)
{       
    write-host ([char]$reader.Read()) -NoNewline

    while(($reader.Peek() -ne -1) -or ($tcp.Available)){        
        write-host ([char]$reader.Read()) -NoNewline
    }

    if ($tcp.Connected)
    {
        Write-Host -NoNewline "_"
        $command = Read-Host

        if ($command -eq "escape")
        {
            break
        }
        $writer.WriteLine($command) | Out-Null
    }     
}

$reader.Close()
$writer.Close()
$tcp.Close()

[링크 : https://stackoverflow.com/questions/29759854/how-to-connect-to-tcp-socket-with-powershell-to-send-and-receive-data]

[링크 : https://learn.microsoft.com/ko-kr/dotnet/api/system.net.sockets.tcpclient?view=net-9.0]

Posted by 구차니
Microsoft/Windows2025. 4. 10. 00:01

새로산 노트북이 윈11 인데 크롬에서 티스토리 글을 쓰려고 하면

자구 커서가 사라져서 마우스 움직여도 보이지 않는 상태가 오래 유지되어

커서를 도무지 찾을수가 없어 고생을 했는데

입력하면서 보니까 커서가 사라지는게 아니라 흰색으로 바뀌면서 배경이랑 구분이 안되는 느낌이다.

 

그래서 다크모드로 해봤는데도 커서가 하얗게 사라지는건 매한가지고..

"입력할 때는 포인터 숨기기" 를 선택해제 하니까 조금 나아지긴 하지만

티스토리에서 신나게 글 쓰다 보면 또 커서가 랜덤하게 흰색으로 바뀌는건 여전해서

딱히 이게 정답이다 싶은건 아직 발견하지 못함.

 

[링크 : https://www.guidingtech.com/fix-text-cursor-turning-white-windows-11/]

 

그렇다고 해서 그래픽 가속을 끄긴 싫은디. -_-

[링크 : https://quasarzone.com/bbs/qf_sw/views/127099]

Posted by 구차니
Microsoft/Windows2025. 2. 21. 18:29

서비스 프로그램을 작성해서 실행파일과 동일 경로상에

static web을 넣어두었는데 찾지를 못해서 찾아보니

C:\Windows\System32 가 기본 실행 경로라고 한다.

실제로 static web 을 C:\Windows\System32\static 식으로 넣어주니 작동 확인

 

chatGPT 사라사대

Windows 서비스 프로그램에서 GetCurrentDirectory 함수의 기본값은 일반적으로 C:\Windows\System32 폴더로 설정됩니다.
Posted by 구차니
Microsoft/Windows2025. 2. 21. 11:50

변수를 설정하는 명령이 아니었나?

C:\> set
C:\> set 확인할 변수명

[링크 : https://hoohaha.tistory.com/93]

Posted by 구차니