Windows не може да намери Windir System32 exe в Windows 11/10

Windows 11/10 OS съхранява всички важни системни файлове, exe и DLL файлове(DLLs) в папката System32 . Тези програми са косвено или пряко достъпни както от потребителите, така и от ОС, но ако липсват, ще получите грешка — %windir%\System32\abcd.exe на Windows 11/10 . Това важи за следните, но не само тези програми

  • systempropertiesadvanced.exe
  • rundll32.exe
  • optionalfeatures.exe
  • systempropertiesprotection.exe
  • msdt.exe
  • taskmgr.exe.

Windows не може да намери Windir System32 exe

Windows не може да намери Windir System32 exe

За щастие е лесно да поправите и възстановите програмите, ако липсват от системната папка с помощта на системни(System) команди. Всичко, от което се нуждаете, е администраторски акаунт, за да изпълнявате тези команди

1] Редактиране на променливи на околната среда

Редактиране на променливи на околната среда Windows

Преди да продължим, има едно важно нещо, което трябва да проверите. Ако се опитвате да стартирате програмите директно, но системният път към директорията е зададен неправилно, тогава корекцията е доста лесна. Програмите са многократно достъпни с % WINDIR %.

  • Натиснете бутона Старт и въведете променливи(environment variables) на средата в полето за търсене
  • Когато опцията — Редактиране на променливите на системната среда(System Environment Variables) — се появи. Щракнете, за да го отворите.
  • Щракнете върху Променливи(Variables) на околната среда в раздела Разширени(Advanced)
  • В следващия отворен прозорец, под Системни(System) променливи, намерете windir. Трябва да бъде зададен като C: Windows , където C е дялът, където е инсталиран Windows .

Всичко друго ще трябва да го промените в правилната директория.

2] Стартирайте System File Checker(Run System File Checker) , за да възстановите Windir System32 EXE файловете

Сега, когато сте сигурни, че няма проблем с пътя и файловете не могат да бъдат директно достъпни, е време да изпълните командата SFC или System File Checker . Този системен инструмент може да провери дали някой системен файл липсва или е повреден и да го замени.

Отворете подканата за изпълнение(Run) с помощта на клавиши Win + RВъведете CMD(Type CMD) и след това натиснете заедно Shift+Enter , за да стартирате командния ред(Command Prompt) с администраторски права.

Изпълнете следната команда

sfc /scannow

Ако файл липсва, тогава ще получите съобщение за грешка, което ще гласи:

Защитата на ресурсите на Windows(Windows Resource Protection) откри повредени файлове и ги поправи успешно. Подробностите са включени във файла CBS.LOG.(CBS.LOG file.)

След това ще можете директно да стартирате програмата или чрез директно въвеждане на точното име или като използвате пълния директен път.

ЗАБЕЛЕЖКА(NOTE) : Ако видите това съобщение за грешка да се появява за програма на трета страна, тогава трябва да помислите за преинсталиране на програмата.

Надявам се публикацията да е била полезна.

Свързано(Related) : Windows cannot find C:/Windows/regedit.exe .



About the author

Аз съм инженер по windows, ios, pdf, грешки, джаджи с над 10 години опит. Работил съм върху много висококачествени Windows приложения и рамки като OneDrive за бизнеса, Office 365 и др. Неотдавнашната ми работа включваше разработването на pdf четеца за платформата на windows и работата по изясняване на съобщенията за грешки за потребителите. Освен това участвам в разработването на платформата ios от няколко години и съм много запознат както с нейните характеристики, така и с странностите.



Related posts