Microsoft .NET Framework 응용 프로그램에서 처리되지 않은 예외가 발생했습니다.

선우 박 0 평판 포인트
2025-08-28T16:09:03.82+00:00

스크린샷 2025-08-29 010800

gpedit.msc를 실행하면 액세스가 거부되었다고 나옵니다.

System.ComponentModel.Win32Exception (0x80004005): 액세스가 거부되었습니다

위치: System.Diagnostics.Process.Kill()

위치: UpgradePC.MainWindow.<>c.<.ctor>b__0_0(Object events, EventArgs e)

위치: System.Windows.Forms.Timer.OnTick(EventArgs e)

위치: System.Windows.Forms.Timer.TimerNativeWindow.WndProc(Message& m)

위치: System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

가정용 Windows | Windows 11 | 파일, 폴더 및 스토리지
댓글 0개 설명 없음

답변 1개

정렬 기준: 가장 유용함
  1. Francisco Montilla 30,710 평판 포인트 독립 자문가
    2025-08-28T18:53:04.5266667+00:00

    Hi,

    스크린샷 보내주셔서 감사합니다. 예외는 gpedit.msc 자체에서 발생한 것이 아닙니다. PC에 있는 "UpgradePC" 라는 .NET 프로그램이 Process.Kill을 호출하면서 시스템 도구를 차단하고 "액세스가 거부되었습니다" 오류를 일으키고 있습니다. 해당 앱을 제거하면 gpedit.msc가 열리지 않는 문제가 해결됩니다.

    아래와 같이 종료 후 제거하세요. Ctrl+Shift+Esc를 눌러 작업 관리자(Task Manager) 를 열고, 프로세스(Processes) 또는 세부 정보(Details) 탭으로 이동해 UpgradePC (또는 UpgradePC.exe) 라는 항목을 찾아 작업 끝내기(End task) 를 선택하세요. 작업 관리자에서 계속, 시작 프로그램(Startup apps) 탭을 열어 UpgradePC를 사용 안 함으로 설정해 재실행되지 않도록 합니다. Win+I를 눌러 설정(Settings)을 열고, 앱 > 설치된 앱(Installed apps)으로 가서 "UpgradePC"를 검색 후 제거(uninstall)하세요. Win+R을 눌러 taskschd.msc를 실행하고 작업 스케줄러 라이브러리(Task Scheduler Library) 에서 "UpgradePC 항목이 있으면 삭제합니다. 다시 Win+R을 눌러 services.msc를 실행하고, UpgradePC라는 서비스가 있으면 중지(stop)하고 시작 유형(Startup type)사용 안 함(Disabled) 으로 설정하세요. PC를 재부팅한 후 다시 gpedit.msc를 실행해 보세요.

    만약 제거 프로그램이 실행되지 않거나 앱이 바로 다시 나타난다면, 네트워킹이 포함된 안전 모드로 부팅하세요 (설정 > 시스템 > 복구 > 고급 시작 > 지금 다시 시작 > 문제 해결 > 고급 옵션 > 시작 설정 > 다시 시작 > 5번 선택). 그곳에서 제거 후 정상 모드로 재부팅하세요. 제거가 끝난 뒤에는 Windows 보안을 열고 빠른 검사를 실행해 안전을 확인하세요.

    이 대답이 도움이 되었나요?


답변

질문 작성자는 답변을 '승인됨'으로 표시하고, 중재자는 답변을 '추천됨'으로 표시할 수 있습니다. 이를 통해 사용자는 해당 답변이 작성자의 문제를 해결했다는 것을 알 수 있습니다.