PowerShell е удобен инструмент, който ви позволява да автоматизирате задачи, да отстранявате различни грешки и да управлявате различни настройки на Windows. Но какво ще стане, ако внезапно изчезне от компютъра ви?
Ако използвате PowerShell често, може да е утежняващо, когато Windows не може да го намери. За щастие е възможно да възстановите липсващия PowerShell с няколко съвета за отстраняване на неизправности. В тази публикация ще ви преведем през всички тях.
1. Уверете се, че Windows PowerShell е активиран
В Windows можете да активирате или деактивирате допълнителни функции и програми от контролния панел. За да започнете, трябва да се уверите, че PowerShell не е деактивиран на вашия компютър. Ето как да проверите.
- Натиснете Win + R за да отворите диалоговия прозорец Изпълнение.
- Тип контрол в кутията и натиснете Въведете за да отворите контролния панел.
- Щракнете върху падащото меню в горния десен ъгъл, за да изберете Големи икони.
- Отидете на Програми и функции.
- Щракнете върху Включване или изключване на функции на Уиндоус връзка от левия панел.
- Когато се появи подканата за контрол на потребителските акаунти (UAC), изберете да продължавам.
- В диалоговия прозорец Функции на Windows намерете Windows PowerShell и поставете отметка в квадратчето му.
- Кликнете Добре за да запазите промените.
Рестартирайте компютъра си след това (вижте как да рестартирате компютър с Windows) и след това опитайте да стартирате PowerShell, като използвате менюто за търсене.
2. Стартирайте PowerShell с помощта на Run Command или File Explorer
Ако не можете да отворите PowerShell чрез менюто за търсене, можете да опитате да използвате диалоговия прозорец Изпълнение. Натиснете Win + R за да отворите диалоговия прозорец Изпълнение. Тип powershell в кутията и натиснете Въведете. Ако искате да стартирате PowerShell с администраторски права, натиснете Ctrl + Shift + Enter вместо.
Можете също да отворите PowerShell от адресната лента на File Explorer. За да направите това, натиснете Win + E за да отворите File Explorer. Тип PowerShell в адресната лента и натиснете Въведете.
3. Създайте пряк път на работния плот за PowerShell
Windows може да не успее да отвори PowerShell, ако не знае точния път до изпълнимия файл на PowerShell. Ако случаят е такъв, можете ръчно да намерите изпълнимия файл на PowerShell на вашия компютър и да създадете пряк път на работния плот за него. Ето стъпките, за да направите същото.
- Щракнете с десния бутон върху Икона за стартиране за да отворите менюто Power User и изберете File Explorer от списъка.
- Навигирайте до Този компютър.
- Насочете се към C: > Windows > SysWOW64 и намерете WindowsPowerShell папка.
- Отворете папката WindowsPowerShell и отидете на v1.0 папка.
- Щракнете двукратно върху изпълнимия файл на PowerShell и вижте дали работи. Ако има, щракнете с десния бутон върху него и изберете Изпращане до > Работен плот (създаване на пряк път).
След това можете да използвате новосъздадения пряк път на работния плот, за да стартирате PowerShell. За допълнително удобство можете да зададете клавишна комбинация на PowerShell. За да научите повече за това, вижте нашето ръководство за как да присвоите клавишни комбинации на програми в Windows.
4. Сканирайте компютъра си за повредени системни файлове
Повредените или повредени системни файлове също могат да попречат на операциите на Windows и да попречат на стартирането на PowerShell. За щастие вашият компютър с Windows се предлага с няколко вградени инструмента, като SFC (Проверка на системни файлове) и DISM (или Обслужване и управление на изображения за разполагане), които могат да ви помогнат при подобни проблеми. Ако Windows страда от повреда на системния файл, стартирането на тези инструменти ще реши проблема.
За да стартирате SFC сканирането в Windows:
- Щракнете върху иконата на лупа в лентата на задачите или натиснете Win + S за да отворите менюто за търсене.
- Тип командния ред в полето за търсене и изберете Изпълни като администратор от десния панел.
- Изберете да когато се появи подканата за контрол на потребителските акаунти (UAC).
- Тип SFC /сканиране в конзолата и натиснете Въведете.
SFC сканирането ще започне да проверява целостта на вашите системни файлове и ще коригира всички проблеми с тях. Сканирането може да отнеме известно време, така че бъдете търпеливи.
След това трябва да стартирате DISM сканирането. Това е друг диагностичен инструмент, който Windows предлага. Той може автоматично да открие всички проблеми със системния образ и да ги коригира. Ако искате да научите повече за тях, вижте нашето ръководство за разлики между CHKDSK, SFC и DISM.
За да стартирате DISM, отворете командния ред с администраторски права отново. Поставете следната команда в конзолата и натиснете Въведете.
DISM.exe /Онлайн /Cleanup-image /Restorehealth
Изчакайте командата да се изпълни успешно и след това рестартирайте компютъра. След това вижте дали Windows може да намери PowerShell на вашия компютър.
5. Актуализирайте Windows PowerShell
Ако Windows все още не може да намери PowerShell в този момент, може да има проблем със самото приложение PowerShell. Можете да опитате да актуализирате приложението PowerShell, за да видите дали това има някакво значение.
За да актуализирате PowerShell на Windows:
- Натиснете Win + X за да отворите менюто Power User.
- Изберете Терминал (администратор) от списъка.
- Когато се появи подканата за контрол на потребителските акаунти (UAC), изберете да.
- Въведете следната команда и натиснете Въведете.
крило Инсталирай--id Microsoft. Powershell --изходно крило
Windows ще изтегли и инсталира най-новата версия на PowerShell. След това трябва да имате достъп до PowerShell.
Използването на командния ред не е единственият начин за актуализиране на PowerShell в Windows. Ако искате да научите други методи, вижте нашето ръководство за как да инсталирате или актуализирате PowerShell на Windows.
6. Създайте нов потребителски акаунт
Възможно е проблемът с неотварянето на PowerShell да е ограничен до текущия ви потребителски акаунт. В такъв случай можете да създадете и превключите към нов потребителски акаунт и да видите дали това работи.
За да създадете нов потребителски акаунт в Windows, използвайте тези стъпки.
- Отворете стартовото меню и щракнете върху икона на зъбно колело за да отворите приложението Настройки.
- Навигирайте до Сметки.
- Изберете Други потребители.
- Щракнете върху Добавяне на профил бутон.
- Кликнете върху Нямам информация за влизане на този човек и следвайте подканите на екрана, за да създадете нов потребителски акаунт.
Влезте с новосъздадения акаунт и вижте дали Windows може да намери PowerShell сега.
Влезте отново в Windows PowerShell
Надяваме се, че една от горните корекции се е оказала полезна и ще имате достъп до PowerShell отново. Ако не, може да се наложи да нулирате компютъра си с Windows като последна мярка.
PowerShell не е единственият инструмент за команден ред, наличен в Windows. Можете също да използвате командния ред, за да комуникирате с вашата система.