Windows 10 실시간 메뉴 새로 고침을 만드는 방법


2

이 포럼과 Stack Overflow의 도움으로 Windows 10 Pro v1703의 그룹 정책에서 사용할 시작 메뉴 및 작업 표시 줄 XML을 생성하는 모듈 식 Powershell 스크립트를 만들었습니다. 자체적으로 잘 작동합니다. 다음 단계는 응용 프로그램이 설치된 후이를 실행하고 시작 메뉴를 적절히 업데이트합니다. 결과적으로 이제 다시 시작하지 않고 타일 / xml을 실시간으로 업데이트하는 방법을 찾아야합니다.

다음은 시작 메뉴에 있어야하는 응용 프로그램이 설치된 후의 프로세스 흐름입니다.

1) 스크립트는 응용 프로그램, 응용 프로그램, 바로 가기 등을 설치하기 위해 사용자 / 컴퓨터를 쿼리합니다. 2) 스크립트는 구성 파일에서 그룹 및 응용 프로그램 목록을 읽고 설치된 응용 프로그램에 대해 쿼리합니다 (공백 및 물음표 방지) 3) 스크립트 시작 메뉴라는 파일을 만듭니다. xml 및 이전 항목을 startmenuold.xml로 변환

4 *) 여기에 우아한 해결책을 찾을 수없는 곳이 있습니다. 이제 새 xml을 읽고 변경 사항을 반영하도록 시작 메뉴를 업데이트해야합니다.

내 문제는 지금까지 시작 메뉴를 업데이트하는 유일한 두 가지 방법은 get-process explorer.exe | 사용자에게 방해가되는 재부팅 프로세스 또는 이러한 장치에 대한 옵션이 아닌 재부팅.

시작 메뉴를 업데이트하고 내 그룹 정책에서 참조되는 startmenu.xml을 다시 읽도록하는 방법에 대한 제안은 놀랍습니다!

이미 표준 gpupdate, gpupdate / force를 시도하여 문서의 타임 스탬프를 업데이트 한 다음 gpupdate (/ force)를 실행했습니다.


2
우선, 슈퍼 유저에 오신 것을 환영합니다! 솔직히, 내 관점에서 보면 당신은 비교적 사소한 문제에 특별한 시간과 노력을 기울이고있을 것입니다. 내 경험에 비추어 볼 때 explorer.exe프로세스를 다시 시작하는 것이 실제로 사용자 에게 방해 가되지는 않으며 최종 결과가 유익하면 큰 이익을 얻는 데 약간의 불편 함이 있습니다.
Run5k

나도 탐색기를 다시 시작하기로 선택했습니다. 영향을 미치는 영향은 주관적이며 자신 만이 속한 환경과 실행 가능한 접근 방식을 진정으로 알 수 있습니다.
루트

대부분의 경우 동의합니다. 문제는 응용 프로그램 설치 후이 문제가 발생한다는 것입니다. 일부 사용자 지정 응용 프로그램은 탐색기를 사용하므로 문제가되지 않습니다. 응용 프로그램을 설치할 때 새 타일이 표시 될 수 있기 때문에 Microsoft가이 작업을 수행 할 수 있다는 것을 알고 있습니다. 어떻게 궁금하십니까? 불행히도 이것은 내가 회사에서 맡은
Powershelling

답변:


1

Windows Shell Experience Host 프로세스를 종료하십시오.

Get-Process 'shellexperiencehost' | Stop-Process

작업 표시 줄, 바탕 화면, 열려있는 탐색기 창 및 호스팅 된 탐색기보기가 유지되지만 해당 프로세스가 자동으로 다시 시작되면 시작 메뉴가 다시 초기화됩니다.

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