Загрузка данных


# 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