본문 바로가기
한국 20대 개발자의 성장기

작업표시줄 새로고침 / 작업탐색기 프로세스 재시작

by 멍동구 2024. 9. 23.
728x90

투컴퓨터로 모니터를 왔다가 갔다가 하면 서브모니터의 작업표시줄의 아이콘이 사라지면서 메인 모니터의 작업표시줄과 동기화 되지않은 버그가 있어요

 

윈도우 설정에서 작업표시줄을 껏다 키면 정상적으로 작동되는데

 

이게 귀찮아서 간단하게 탐색창 프로세스를 껏다키는 콘솔 프로그램을 만들어봤어요

 

사용하시는건 자유입니다.

 

using Microsoft.Win32;


System.Diagnostics.Process.Start("taskkill", "/F /IM explorer.exe");
Thread.Sleep(1000);
System.Diagnostics.Process.Start("explorer.exe");

int aa = 0;
var aaa = System.Diagnostics.Process.GetProcessesByName("explorer");
while (aaa == null)
{
    aaa = System.Diagnostics.Process.GetProcessesByName("explorer");
    aa++;
    Thread.Sleep(300);
    Console.WriteLine("프로세스가 시작되길 기다리는중 ..." + aa);
}
Console.WriteLine("정상적으로 작업표시줄이 새로고침 되었습니다.");
Thread.Sleep(1000);
return;

 

사용하시는 건 자유입니다만 컴퓨터 에 문제가 생길 경우 책임지지않습니다.

작업표시줄.zip
0.08MB

압축풀고 exe 파일 실행해주시면 됩니다