Верните ярлыки PowerShell по умолчанию

Бывают ситуации при которых могут испортиться ярлыки командной оболочки PowerShell.

Находятся они здесь:

%AppData%\Microsoft\Windows\Start Menu\Programs\Windows PowerShell

Верните ярлыки PowerShell по умолчанию, image #1

Скачать готовое решение можно тут:

Скачать

В составе есть Windows PowerShell ISE.lnk

Create md Start.bat:

ECHO OFF
cd /d "%~dp0"
MD "%AppData%\Microsoft\Windows\Start Menu\Programs\Windows PowerShell"
xcopy /y "Windows PowerShell.lnk" "%AppData%\Microsoft\Windows\Start Menu\Programs\Windows PowerShell"
xcopy /y "Windows PowerShell (x86).lnk" "%AppData%\Microsoft\Windows\Start Menu\Programs\Windows PowerShell"
xcopy /y "Windows PowerShell ISE.lnk" "%AppData%\Microsoft\Windows\Start Menu\Programs\Windows PowerShell"
xcopy /y "Windows PowerShell ISE (x86).lnk" "%AppData%\Microsoft\Windows\Start Menu\Programs\Windows PowerShell"
start "title" /b "%AppData%\Microsoft\Windows\Start Menu\Programs\Windows PowerShell"
pause

Запуск папки.bat:

chcp 1251
start %windir%\explorer.exe "%AppData%\Microsoft\Windows\Start Menu\Programs\Windows PowerShell"

Оригинальные ярлыки должны находиться в той папке откуда происходит копирование.

Верните ярлыки PowerShell по умолчанию, image #2

Windows PowerShell.lnk:

%SystemRoot%\system32\WindowsPowerShell\v1.0\powershell.exe
%HOMEDRIVE%%HOMEPATH%
Performs object-based (command-line) functions

Верните ярлыки PowerShell по умолчанию, image #3

Windows PowerShell (x86).lnk:

%SystemRoot%\syswow64\WindowsPowerShell\v1.0\powershell.exe
%HOMEDRIVE%%HOMEPATH%
Performs object-based (command-line) functions

30 views·2 shares