Шаг 1: Полный автоматический поиск и исправление реестра (Для Thunderbird)
Вместо угадывания путей мы запустим умный скрипт, который сам прочешет весь реестр, найдет любые упоминания Thunderbird, Edge или OneDrive и принудительно впишет им дату 20.05.2026.
Обязательно закрой окно «Параметры» (где открыт список приложений).
Нажми Пуск, введи PowerShell и запусти его от имени администратора.
Скопируй этот блок кода, вставь в PowerShell и нажми Enter:
PowerShell
$paths = @(
"HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\*",
"HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\*",
"HKCU:\Software\Microsoft\Windows\CurrentVersion\Uninstall\*"
)
Get-ItemProperty $paths -ErrorAction SilentlyContinue | Where-Object { $_.DisplayName -match "Thunderbird|Edge|OneDrive|Mozilla" } | ForEach-Object {
Set-ItemProperty -Path $_.PSPath -Name "InstallDate" -Value "20260520" -ErrorAction SilentlyContinue
}
(Этот код гарантированно найдет и перепишет дату для Thunderbird, независимо от его версии).
Шаг 2: Хирургический перезапуск UWP-приложений (Paint, Notepad, Terminal, Clipchamp, Media Player)
Чтобы обмануть базу данных Windows и заставить её записать дату 20.05.2026, мы применим жесткий метод: скрипт сначала удалит профиль этих приложений для твоего пользователя, а затем зарегистрирует их заново из системного хранилища. Для базы данных это будет выглядеть как абсолютно новая установка, совершенная сегодня (а на часах у нас 20 мая!).
Не закрывая окно PowerShell, вставь следующий код и нажми Enter:
PowerShell
$uwpApps = @(
"*ZuneMusic*", # Media Player
"*Clipchamp*", # Clipchamp
"*EdgeForGameBar*", # Edge For Game Bar
"*WindowsNotepad*", # Notepad
"*MSPaint*", # Paint
"*WindowsTerminal*",# Terminal
"*LanguageExperiencePackru-RU*" # Локализация
)
foreach ($app in $uwpApps) {
$pkg = Get-AppxPackage -Name $app
if ($pkg) {
Remove-AppxPackage -Package $pkg.PackageFullName -ErrorAction SilentlyContinue
Add-AppxPackage -DisableDevelopmentMode -Register "$($pkg.InstallLocation)\AppXManifest.xml" -ErrorAction SilentlyContinue
}
}
Шаг 3: Сброс заблокированных системных приложений (Start Experiences App, Xbox)
Приложение Start Experiences App (интерфейс Пуска) и компоненты Xbox нельзя удалить из системы — Windows выдаст ошибку защиты. Но мы можем принудительно сбросить их состояние до заводского.
Вставь этот финальный кусок кода в PowerShell и нажми Enter:
PowerShell
$systemApps = @("*StartExperiences*", "*Xbox*")
foreach ($app in $systemApps) {
Get-AppxPackage -Name $app -AllUsers | ForEach-Object {
Reset-AppxPackage -Package $_.PackageFullName -ErrorAction SilentlyContinue
}
}
Напиши Clear-Host и нажми Enter, чтобы очистить экран консоли. Закрой PowerShell.
Шаг 4: Сброс кэша и Проверка
Чтобы Windows применила новые даты из базы данных, нам нужно полностью перезагрузить интерфейс:
Нажми Ctrl + Shift + Esc (Диспетчер задач).
Найди в списке процессов «Проводник» (Windows Explorer), нажми по нему правой кнопкой мыши и выбери «Перезапустить».
Теперь открывай Параметры -> Приложения -> Установленные приложения.