승인 될 때까지 컴퓨터 종료를 방지하는 표시 메시지 상자


0

직장에서 항상 창을 닫는 것을 잊었 기 때문에 컴퓨터를 종료 할 때 알려주는 작은 메시지 상자를 표시하려고합니다.

스크립트는 충분히 쉽다 :

Add-Type -AssemblyName System.Windows.Forms
[System.Windows.Forms.MessageBox]::Show('Close your window', 'LogOff Reminder', 0)

문제는 시스템을 종료 할 때 Windows 10 시스템을 실행할 수 없다는 것입니다. 로 정책을 설정하려고했습니다 gpedit.msc. 또한로 작업 설정을 시도했습니다 taskschd.msc.

문제가 무엇인지 두 가지 아이디어가 있습니다.

  1. 스크립트가 실행되는 시점이 이미 그래픽 피드백에 늦었 기 때문에 시스템이 이미 종료되었습니다.
  2. 내 시스템은 실제 종료를 수행하지 않고 빠른 부팅을 지원하기 위해 최대 절전 모드를 수행합니다.

이 일을 한 사람이 있습니까? 당신은 어떻게 지적 할 수 있습니까?

미리 감사드립니다!


1
종료 스크립트는 USER 컨텍스트가 아닌 SYSTEM 컨텍스트에서 실행됩니다. 사용자 화면의 SYSTEM 컨텍스트에서 실행중인 출력이 표시되지 않습니다. 작업 스케줄러에서 "로그온 한 사용자로 실행"옵션으로이 문제를 해결할 수 있습니다. 또한 단순히 화면에 프롬프트를 표시하여 종료를 막을 수 없습니다. 프롬프트를 표시하는 것이 아니라 종료를 중단하거나 지연시키는 방법이 있다고 생각합니다. 또한 종료 스크립트는 일반적으로 사용자 세션이 끝난 후에 실행됩니다.
Appleoddity

@Appleoddity 연구 할 수있는 여분의 유행어를 삭제 해 주셔서 감사합니다. 그 방향으로 무언가를 찾으면 다시 체크인하겠습니다.
Ruben Bohnet

답변:


0

자동 또는 수동 종료에 대해 이야기하고 있는지 확실하지 않지만 컴퓨터의 종료 단추 대신 컴퓨터를 종료하는 데 사용하는 스크립트를 만들 수 있습니다. powershell, vbscript 또는 batch와 같은 언어를 사용하여 달성 할 수 있습니다. 그런 다음 시스템 종료를 클릭하기 전에 저장하라는 메시지를 표시 할 수 있습니다. 시스템 도구 폴더에 넣고 Ctrl + Alt + Shift + S와 같은 슈퍼 비밀 단축키를 만들 수도 있습니다.

WIN10 : C : \ ProgramData \ Microsoft \ Windows \ 시작 메뉴 \ 프로그램 \ 보조 프로그램 \ 시스템 도구

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.