# 1. БЕЗОПАСНАЯ ОСТАНОВКА РАБОЧИХ ПРОЦЕССОВ
Stop-Process -Name "Notepad", "MSPaint", "WindowsTerminal", "Clipchamp", "Xbox*", "Thunderbird" -ErrorAction SilentlyContinue
# 2. АВТОМАТИЧЕСКОЕ ИСПРАВЛЕНИЕ КЛАССИЧЕСКИХ ПРОГРАММ В РЕЕСТРЕ
$dateReg = "20260520"
Set-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Microsoft Edge" -Name "InstallDate" -Value $dateReg -ErrorAction SilentlyContinue
Set-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Microsoft OneDrive" -Name "InstallDate" -Value $dateReg -ErrorAction SilentlyContinue
Set-ItemProperty -Path "HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\OneDriveSetup.exe" -Name "InstallDate" -Value $dateReg -ErrorAction SilentlyContinue
Set-ItemProperty -Path "HKLM:\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\Mozilla Thunderbird ESR" -Name "InstallDate" -Value $dateReg -ErrorAction SilentlyContinue
# 3. ПЕРЕРЕГИСТРАЦИЯ ВСТРОЕННЫХ ПРИЛОЖЕНИЙ WINDOWS 11 (БЕЗ ЗАВИСАНИЙ)
$uwpApps = @(
"*StartExperiences*",
"*ZuneMusic*",
"*Clipchamp*",
"*EdgeForGameBar*",
"*WindowsNotepad*",
"*MSPaint*",
"*WindowsTerminal*",
"*Xbox*",
"*LanguageExperiencePackru-RU*"
)
foreach ($app in $uwpApps) {
$pkg = Get-AppxPackage -Name $app -AllUsers
if ($pkg) {
# Регистрируем пакет заново в текущем времени (20.05) без жесткого убийства процессов
Add-AppxPackage -DisableDevelopmentMode -Register "$($pkg.InstallLocation)\AppXManifest.xml" -ErrorAction SilentlyContinue
}
}
# 4. ПРИНУДИТЕЛЬНЫЙ ПЕРЕРЕГИСТР ПРОДОВОДНИКА ДЛЯ СБРОСА КЭША ИНТЕРФЕЙСА
Stop-Process -Name "explorer" -Force