diff --git a/src/Sophia_Script_for_Windows_10/Localizations/de-DE/Sophia.psd1 b/src/Sophia_Script_for_Windows_10/Localizations/de-DE/Sophia.psd1 index cb350973..54ca92ca 100644 --- a/src/Sophia_Script_for_Windows_10/Localizations/de-DE/Sophia.psd1 +++ b/src/Sophia_Script_for_Windows_10/Localizations/de-DE/Sophia.psd1 @@ -1,6 +1,6 @@ ConvertFrom-StringData -StringData @' UnsupportedOSBitness = Das Skript unterstützt nur 64-Bit-Windows. -UnsupportedOSBuild = Das Skript unterstützt nur Windows 10 22H2. Ihr Betriebssystem ist {0}. +UnsupportedOSBuild = Das Skript unterstützt nur Windows 10 22H2. Ihr Betriebssystem ist {0}. Aktualisieren Sie Ihr Windows und versuchen Sie es erneut. UnsupportedWindowsTerminal = Die Windows Terminal-Version ist niedriger als 1.20. Bitte aktualisieren Sie es im Microsoft Store und versuchen Sie es erneut. UpdateWarning = Ihr Windows 10-Build: {0}.{1}. Unterstützter Builds: {2} und höher. Führen Sie Windows Update aus und versuchen Sie es erneut. UnsupportedLanguageMode = Die PowerShell-Sitzung wird in einem eingeschränkten Sprachmodus ausgeführt. diff --git a/src/Sophia_Script_for_Windows_10/Localizations/en-US/Sophia.psd1 b/src/Sophia_Script_for_Windows_10/Localizations/en-US/Sophia.psd1 index 07197799..76b10faa 100644 --- a/src/Sophia_Script_for_Windows_10/Localizations/en-US/Sophia.psd1 +++ b/src/Sophia_Script_for_Windows_10/Localizations/en-US/Sophia.psd1 @@ -1,6 +1,6 @@ ConvertFrom-StringData -StringData @' UnsupportedOSBitness = The script supports 64-bit Windows only. -UnsupportedOSBuild = The script supports only Windows 10 22H2. Your OS is {0}. +UnsupportedOSBuild = The script supports only Windows 10 22H2. Your OS is {0}. Upgrade your Windows and try again. UnsupportedWindowsTerminal = Windows Terminal version is lower than 1.22. Please update it in the Microsoft Store and try again. UpdateWarning = Your Windows 10 build: {0}.{1}. Supported builds: {2} and higher. Run Windows Update and try again. UnsupportedLanguageMode = The PowerShell session in running in a limited language mode. diff --git a/src/Sophia_Script_for_Windows_10/Localizations/es-ES/Sophia.psd1 b/src/Sophia_Script_for_Windows_10/Localizations/es-ES/Sophia.psd1 index 5ea36a1e..0f7f020a 100644 --- a/src/Sophia_Script_for_Windows_10/Localizations/es-ES/Sophia.psd1 +++ b/src/Sophia_Script_for_Windows_10/Localizations/es-ES/Sophia.psd1 @@ -1,6 +1,6 @@ ConvertFrom-StringData -StringData @' UnsupportedOSBitness = El script sólo es compatible con Windows de 64 bits. -UnsupportedOSBuild = El script sólo es compatible con Windows 10 22H2. Su sistema operativo es {0}. +UnsupportedOSBuild = El script sólo es compatible con Windows 10 22H2. Su sistema operativo es {0}. Actualiza tu Windows e inténtalo de nuevo. UnsupportedWindowsTerminal = La versión de Windows Terminal es inferior a la 1.20. Por favor, actualízala en la Microsoft Store e inténtalo de nuevo. UpdateWarning = Su build de Windows 10: {0}.{1}. Compilaciones compatibles: {2} y superior. Ejecute Windows Update y vuelva a intentarlo. UnsupportedLanguageMode = Sesión de PowerShell ejecutada en modo de lenguaje limitado. diff --git a/src/Sophia_Script_for_Windows_10/Localizations/fr-FR/Sophia.psd1 b/src/Sophia_Script_for_Windows_10/Localizations/fr-FR/Sophia.psd1 index eaad748d..231e6de6 100644 --- a/src/Sophia_Script_for_Windows_10/Localizations/fr-FR/Sophia.psd1 +++ b/src/Sophia_Script_for_Windows_10/Localizations/fr-FR/Sophia.psd1 @@ -1,6 +1,6 @@ ConvertFrom-StringData -StringData @' UnsupportedOSBitness = Le script n'est compatible qu'avec Windows 64 bits. -UnsupportedOSBuild = Le script ne supporte que Windows 10 22H2. Votre système d'exploitation est {0}. +UnsupportedOSBuild = Le script ne supporte que Windows 10 22H2. Votre système d'exploitation est {0}. Mettez à jour votre système d'exploitation Windows et réessayez. UnsupportedWindowsTerminal = La version de Windows Terminal est inférieure à 1.20. Veuillez la mettre à jour dans le Microsoft Store et réessayer. UpdateWarning = Votre version de Windows 10: {0}.{1}. Versions prises en charge: {2} et plus. Exécutez Windows Update et réessayez. UnsupportedLanguageMode = La session PowerShell s'exécute dans un mode de langue limité. diff --git a/src/Sophia_Script_for_Windows_10/Localizations/hu-HU/Sophia.psd1 b/src/Sophia_Script_for_Windows_10/Localizations/hu-HU/Sophia.psd1 index 910dfcad..2609fdba 100644 --- a/src/Sophia_Script_for_Windows_10/Localizations/hu-HU/Sophia.psd1 +++ b/src/Sophia_Script_for_Windows_10/Localizations/hu-HU/Sophia.psd1 @@ -1,6 +1,6 @@ ConvertFrom-StringData -StringData @' UnsupportedOSBitness = A szkript csak a 64 bites Windows-t támogatja. -UnsupportedOSBuild = A szkript csak a Windows 10 22H2 rendszert támogatja. Az Ön operációs rendszere {0}. +UnsupportedOSBuild = A szkript csak a Windows 10 22H2 rendszert támogatja. Az Ön operációs rendszere {0}. Frissítse a Windows-t, és próbálja meg újra. UnsupportedWindowsTerminal = A Windows Terminal verziója alacsonyabb, mint 1.20. Kérjük, frissítse azt a Microsoft Store-ban, és próbálja meg újra. UpdateWarning = Az Ön Windows 10 építése: {0}.{1}. Támogatott buildek: {2} és újabb verziók. Futtassa a Windows Update programot, és próbálja meg újra. UnsupportedLanguageMode = A PowerShell munkamenet korlátozott nyelvi üzemmódban fut. diff --git a/src/Sophia_Script_for_Windows_10/Localizations/it-IT/Sophia.psd1 b/src/Sophia_Script_for_Windows_10/Localizations/it-IT/Sophia.psd1 index 866d098c..4c0df859 100644 --- a/src/Sophia_Script_for_Windows_10/Localizations/it-IT/Sophia.psd1 +++ b/src/Sophia_Script_for_Windows_10/Localizations/it-IT/Sophia.psd1 @@ -1,6 +1,6 @@ ConvertFrom-StringData -StringData @' UnsupportedOSBitness = Lo script supporta solo Windows a 64 bit. -UnsupportedOSBuild = Lo script supporta solo Windows 10 22H2. Il vostro sistema operativo è {0}. +UnsupportedOSBuild = Lo script supporta solo Windows 10 22H2. Il vostro sistema operativo è {0}. Aggiornare Windows e riprovare. UnsupportedWindowsTerminal = La versione di Windows Terminal è inferiore a 1.20. Aggiornarla nel Microsoft Store e riprovare. UpdateWarning = La tua build di Windows 10 {0}.{1} non è supportata. Build supportate: {2} e successive. Eseguire Windows Update e riprovare. UnsupportedLanguageMode = La sessione PowerShell è in esecuzione in modalità lingua limitata. diff --git a/src/Sophia_Script_for_Windows_10/Localizations/pl-PL/Sophia.psd1 b/src/Sophia_Script_for_Windows_10/Localizations/pl-PL/Sophia.psd1 index f1a3a7bf..db931a8b 100644 --- a/src/Sophia_Script_for_Windows_10/Localizations/pl-PL/Sophia.psd1 +++ b/src/Sophia_Script_for_Windows_10/Localizations/pl-PL/Sophia.psd1 @@ -1,6 +1,6 @@ ConvertFrom-StringData -StringData @' UnsupportedOSBitness = Skrypt obsługuje tylko 64-bitowe systemy Windows. -UnsupportedOSBuild = Skrypt obsługuje tylko system Windows 10 22H2. Twoim systemem operacyjnym jest {0}. +UnsupportedOSBuild = Skrypt obsługuje tylko system Windows 10 22H2. Twoim systemem operacyjnym jest {0}. Zaktualizuj system Windows i spróbuj ponownie. UnsupportedWindowsTerminal = Wersja Windows Terminal jest niższa niż 1.20. Zaktualizuj ją w Microsoft Store i spróbuj ponownie. UpdateWarning = Twoja wersja systemu Windows 10: {0}.{1}. Obsługiwane kompilacje: {2} i nowsze. Uruchom aktualizację systemu Windows i spróbuj ponownie. UnsupportedLanguageMode = Sesja PowerShell działa w trybie ograniczonego języka. diff --git a/src/Sophia_Script_for_Windows_10/Localizations/pt-BR/Sophia.psd1 b/src/Sophia_Script_for_Windows_10/Localizations/pt-BR/Sophia.psd1 index 0782b3df..d687eacf 100644 --- a/src/Sophia_Script_for_Windows_10/Localizations/pt-BR/Sophia.psd1 +++ b/src/Sophia_Script_for_Windows_10/Localizations/pt-BR/Sophia.psd1 @@ -1,6 +1,6 @@ ConvertFrom-StringData -StringData @' UnsupportedOSBitness = O guião suporta apenas Windows de 64 bits. -UnsupportedOSBuild = O script é compatível apenas com o Windows 10 22H2. Seu sistema operacional é o {0}. +UnsupportedOSBuild = O script é compatível apenas com o Windows 10 22H2. Seu sistema operacional é o {0}. Atualize seu Windows e tente novamente. UnsupportedWindowsTerminal = A versão do Windows Terminal é inferior a 1.20. Atualize-a na Microsoft Store e tente novamente. UpdateWarning = La tua build di Windows 10: {0}.{1}. Build suportadas: {2}+. Execute o Windows Update e tente novamente. UnsupportedLanguageMode = A sessão PowerShell em funcionamento em um modo de linguagem limitada. diff --git a/src/Sophia_Script_for_Windows_10/Localizations/ru-RU/Sophia.psd1 b/src/Sophia_Script_for_Windows_10/Localizations/ru-RU/Sophia.psd1 index 3e1b7dce..5e91e033 100644 --- a/src/Sophia_Script_for_Windows_10/Localizations/ru-RU/Sophia.psd1 +++ b/src/Sophia_Script_for_Windows_10/Localizations/ru-RU/Sophia.psd1 @@ -1,6 +1,6 @@ ConvertFrom-StringData -StringData @' UnsupportedOSBitness = Скрипт поддерживает только 64-битную версию Windows. -UnsupportedOSBuild = Скрипт поддерживает только Windows 10 22H2. Ваша ОС — {0}. +UnsupportedOSBuild = Скрипт поддерживает только Windows 10 22H2. Ваша ОС — {0} {1}. Обновите Windows и попробуйте заново. UnsupportedWindowsTerminal = Версия Windows Terminal ниже 1.20. Пожалуйста, обновите его в Microsoft Store и попробуйте заново. UpdateWarning = Ваш билд Windows 10: {0}.{1}. Поддерживаемые сборки: {2} и выше. Запустите обновление Windows и попробуйте заново. UnsupportedLanguageMode = Сессия PowerShell работает в ограниченном режиме. @@ -11,7 +11,7 @@ Win10TweakerWarning = Windows была заражена т TweakerWarning = Стабильность Windows могла быть нарушена использованием {0}. Переустановите Windows, используя только подлинный ISO-образ. Bin = В папке "{0}" отсутствуют файлы. Пожалуйста, перекачайте архив. RebootPending = Компьютер ожидает перезагрузки. -UnsupportedRelease = Обнаружена новая версия скрипта. Пожалуйста, используйте только последнюю версию Sophia Script. +UnsupportedRelease = Обнаружена новая версия скрипта. Пожалуйста, используйте только последнюю версию Sophia Script. KeyboardArrows = Для выбора используйте на клавиатуре стрелки {0} и {1} CustomizationWarning = Вы настроили все функции в пресет-файле {0} перед запуском Sophia Script? WindowsComponentBroken = {0} сломан или удален из ОС. Переустановите Windows, используя только подлинный ISO-образ. Переустановите Windows, используя только подлинный ISO-образ. diff --git a/src/Sophia_Script_for_Windows_10/Localizations/tr-TR/Sophia.psd1 b/src/Sophia_Script_for_Windows_10/Localizations/tr-TR/Sophia.psd1 index 96600307..02e96380 100644 --- a/src/Sophia_Script_for_Windows_10/Localizations/tr-TR/Sophia.psd1 +++ b/src/Sophia_Script_for_Windows_10/Localizations/tr-TR/Sophia.psd1 @@ -1,6 +1,6 @@ ConvertFrom-StringData -StringData @' UnsupportedOSBitness = Komut dosyası yalnızca 64 bit Windows'u destekler. -UnsupportedOSBuild = Komut dosyası yalnızca Windows 10 22H2'yi destekler. Sizin işletim sisteminiz {0}. +UnsupportedOSBuild = Komut dosyası yalnızca Windows 10 22H2'yi destekler. Sizin işletim sisteminiz {0}. Windows'unuzu yükseltin ve tekrar deneyin. UnsupportedWindowsTerminal = Windows Terminal sürümü 1.20'den daha düşük. Lütfen Microsoft Store'da güncelleyin ve tekrar deneyin. UpdateWarning = Windows 10 yapınız: {0}.{1}. Desteklenen yapılar: {2} ve üzeri sürümler.. Windows Update'i çalıştırın ve tekrar deneyin. UnsupportedLanguageMode = Sınırlı bir dil modunda çalışan PowerShell oturumu. diff --git a/src/Sophia_Script_for_Windows_10/Localizations/uk-UA/Sophia.psd1 b/src/Sophia_Script_for_Windows_10/Localizations/uk-UA/Sophia.psd1 index c725f6b5..141988b0 100644 --- a/src/Sophia_Script_for_Windows_10/Localizations/uk-UA/Sophia.psd1 +++ b/src/Sophia_Script_for_Windows_10/Localizations/uk-UA/Sophia.psd1 @@ -1,8 +1,8 @@ ConvertFrom-StringData -StringData @' UnsupportedOSBitness = Скрипт підтримує тільки 64-розрядну версію Windows. -UnsupportedOSBuild = Скрипт підтримує тільки Windows 10 22H2. Ваша ОС — {0}. +UnsupportedOSBuild = Скрипт підтримує тільки Windows 10 22H2. Ваша ОС — {0} {1}. Оновіть Windows і спробуйте ще раз. UnsupportedWindowsTerminal = Версія Windows Terminal нижча за 1.20. Будь ласка, оновіть його в Microsoft Store і спробуйте заново. -UpdateWarning = Ваш білд Windows 10: {0}.{1}. Підтримувані збірки: {2} і вище.. Запустіть Windows Update і повторіть спробу. +UpdateWarning = Ваш білд Windows 10: {0}.{1}. Підтримувані збірки: {2} і вище. Запустіть Windows Update і повторіть спробу. UnsupportedLanguageMode = Сесія PowerShell працює в обмеженому режимі. LoggedInUserNotAdmin = Поточний користувач, що увійшов, не має прав адміністратора. UnsupportedPowerShell = Ви намагаєтеся запустити скрипт в PowerShell {0}.{1}. Запустіть скрипт у відповідній версії PowerShell. @@ -11,7 +11,7 @@ Win10TweakerWarning = Windows була заражена т TweakerWarning = Стабільність вашої ОС могла бути порушена використанням {0}. Перевстановіть Windows, використовуючи тільки справжній ISO-образ. Bin = У папці "{0}" відсутні файли. Будь ласка, перекачайте архів. RebootPending = Комп'ютер очікує на перезавантаження. -UnsupportedRelease = Виявлено нову версію скрипта. Будь ласка, використовуйте тільки останню версію Sophia Script. +UnsupportedRelease = Виявлено нову версію скрипта. Будь ласка, використовуйте тільки останню версію Sophia Script. KeyboardArrows = Для вибору відповіді використовуйте на клавіатурі стрілки {0} і {1} CustomizationWarning = Ви налаштували всі функції в пресет-файлі {0} перед запуском Sophia Script? WindowsComponentBroken = {0} пошкоджено або видалено з ОС. Перевстановіть Windows, використовуючи тільки справжній ISO-образ. diff --git a/src/Sophia_Script_for_Windows_10/Localizations/zh-CN/Sophia.psd1 b/src/Sophia_Script_for_Windows_10/Localizations/zh-CN/Sophia.psd1 index 5e7f054b..d051fd83 100644 --- a/src/Sophia_Script_for_Windows_10/Localizations/zh-CN/Sophia.psd1 +++ b/src/Sophia_Script_for_Windows_10/Localizations/zh-CN/Sophia.psd1 @@ -1,6 +1,6 @@ ConvertFrom-StringData -StringData @' UnsupportedOSBitness = 该脚本仅支持64位Windows。 -UnsupportedOSBuild = 腳本僅支援 Windows 10 22H2。您的作業系統是 {0}。 +UnsupportedOSBuild = 腳本僅支援 Windows 10 22H2。您的作業系統是 {0}。升级 Windows,然后再试一次。 UnsupportedWindowsTerminal = Windows Terminal版本低於1.20。請在Microsoft商店更新後再試。 UpdateWarning = 您的Windows 10构建: {0}.{1}。支援的版本:{2} 及更高版本。运行Windows Update并再次尝试。 UnsupportedLanguageMode = PowerShell会话在有限的语言模式下运行。 diff --git a/src/Sophia_Script_for_Windows_10/Module/Sophia.psm1 b/src/Sophia_Script_for_Windows_10/Module/Sophia.psm1 index 439f441a..a71c23f3 100644 --- a/src/Sophia_Script_for_Windows_10/Module/Sophia.psm1 +++ b/src/Sophia_Script_for_Windows_10/Module/Sophia.psm1 @@ -783,13 +783,30 @@ public extern static string BrandingFormatString(string sFormat); if ([WinAPI.Winbrand]::BrandingFormatString("%WINDOWS_LONG%") -notmatch "Windows 10") { Write-Information -MessageData "" -InformationAction Continue - Write-Warning -Message ($Localization.UnsupportedOSBuild -f [WinAPI.Winbrand]::BrandingFormatString("%WINDOWS_LONG%")) + + # Windows 11 Pro + $Windows_Long = [WinAPI.Winbrand]::BrandingFormatString("%WINDOWS_LONG%") + $Windows_Long_First_Item = $Windows_Long.split(" ")[0] + $Windows_Long_Second_Item = $Windows_Long.split(" ")[1] + # Windows 11 + $Windows_Long = ($Windows_Long_First_Item, $Windows_Long_Second_Item) -join " " + + # 24H2 + $DisplayVersion = Get-ItemPropertyValue -Path "HKLM:\SOFTWARE\Microsoft\Windows nt\CurrentVersion" -Name DisplayVersion + + Write-Warning -Message ($Localization.UnsupportedOSBuild -f $Windows_Long, $DisplayVersion) Write-Information -MessageData "" -InformationAction Continue Write-Verbose -Message "https://t.me/sophia_chat" -Verbose Write-Verbose -Message "https://discord.gg/sSryhaEv79" -Verbose Write-Verbose -Message "https://github.com/farag2/Sophia-Script-for-Windows#system-requirements" -Verbose + # Receive updates for other Microsoft products when you update Windows + New-ItemProperty -Path HKLM:\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings -Name AllowMUUpdateService -PropertyType DWord -Value 1 -Force + + # Check for updates + Start-Process -FilePath "$env:SystemRoot\System32\UsoClient.exe" -ArgumentList StartInteractiveScan + exit } @@ -875,10 +892,10 @@ public extern static string BrandingFormatString(string sFormat); { # Check Windows minor build version # https://support.microsoft.com/en-us/topic/windows-10-update-history-8127c2c6-6edf-4fdf-8b9f-0f7be1ef3562 - $CurrentBuild = Get-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows nt\CurrentVersion" -Name CurrentBuild - $UBR = Get-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows nt\CurrentVersion" -Name UBR + $CurrentBuild = Get-ItemPropertyValue -Path "HKLM:\SOFTWARE\Microsoft\Windows nt\CurrentVersion" -Name CurrentBuild + $UBR = Get-ItemPropertyValue -Path "HKLM:\SOFTWARE\Microsoft\Windows nt\CurrentVersion" -Name UBR Write-Information -MessageData "" -InformationAction Continue - Write-Warning -Message ($Localization.UpdateWarning -f $CurrentBuild.CurrentBuild, $UBR.UBR, $LatestSupportedBuild) + Write-Warning -Message ($Localization.UpdateWarning -f $CurrentBuild, $UBR, $LatestSupportedBuild) Write-Information -MessageData "" -InformationAction Continue Write-Verbose -Message "https://t.me/sophia_chat" -Verbose @@ -9858,7 +9875,7 @@ function Import-Associations function UninstallPCHealthCheck { $Folder = (New-Object -ComObject Shell.Application).NameSpace("$env:SystemRoot\Installer") - $Files = [hashtable]::new() + $Files = [hashtable]::new() ### @{{}} $Folder.Items() | Where-Object -FilterScript {$_.Path.EndsWith(".msi")} | ForEach-Object -Process {$Files.Add($_.Name, $_)} | Out-Null # Find the necessary .msi with the Subject property equal to "Windows PC Health Check" diff --git a/src/Sophia_Script_for_Windows_10_LTSC_2019/Localizations/de-DE/Sophia.psd1 b/src/Sophia_Script_for_Windows_10_LTSC_2019/Localizations/de-DE/Sophia.psd1 index edeb0490..95d9a3f3 100644 --- a/src/Sophia_Script_for_Windows_10_LTSC_2019/Localizations/de-DE/Sophia.psd1 +++ b/src/Sophia_Script_for_Windows_10_LTSC_2019/Localizations/de-DE/Sophia.psd1 @@ -1,6 +1,6 @@ ConvertFrom-StringData -StringData @' UnsupportedOSBitness = Das Skript unterstützt nur 64-Bit-Windows. -UnsupportedOSBuild = Das Skript unterstützt nur Windows 10 Enterprise LTSC 2019. Ihr Betriebssystem ist {0}. +UnsupportedOSBuild = Das Skript unterstützt nur Windows 10 Enterprise LTSC 2019. Ihr Betriebssystem ist {0}. Aktualisieren Sie Ihr Windows und versuchen Sie es erneut. UnsupportedWindowsTerminal = Die Windows Terminal-Version ist niedriger als 1.20. Bitte aktualisieren Sie es im Microsoft Store und versuchen Sie es erneut. UpdateWarning = Ihr Windows 10-Build: {0}.{1}. Unterstützter Builds: {2} und höher. Führen Sie Windows Update aus und versuchen Sie es erneut. UnsupportedLanguageMode = Die PowerShell-Sitzung wird in einem eingeschränkten Sprachmodus ausgeführt. diff --git a/src/Sophia_Script_for_Windows_10_LTSC_2019/Localizations/en-US/Sophia.psd1 b/src/Sophia_Script_for_Windows_10_LTSC_2019/Localizations/en-US/Sophia.psd1 index 7466546d..5dc072ef 100644 --- a/src/Sophia_Script_for_Windows_10_LTSC_2019/Localizations/en-US/Sophia.psd1 +++ b/src/Sophia_Script_for_Windows_10_LTSC_2019/Localizations/en-US/Sophia.psd1 @@ -1,6 +1,6 @@ ConvertFrom-StringData -StringData @' UnsupportedOSBitness = The script supports 64-bit Windows only. -UnsupportedOSBuild = The script supports only Windows 10 Enterprise LTSC 2019. Your OS is {0}. +UnsupportedOSBuild = The script supports only Windows 10 Enterprise LTSC 2019. Your OS is {0}. Upgrade your Windows and try again. UnsupportedWindowsTerminal = Windows Terminal version is lower than 1.22. Please update it in the Microsoft Store and try again. UpdateWarning = Your Windows 10 build: {0}.{1}. Supported builds: {2} and higher. Run Windows Update and try again. UnsupportedLanguageMode = The PowerShell session in running in a limited language mode. diff --git a/src/Sophia_Script_for_Windows_10_LTSC_2019/Localizations/es-ES/Sophia.psd1 b/src/Sophia_Script_for_Windows_10_LTSC_2019/Localizations/es-ES/Sophia.psd1 index cd20ce1a..05ac9e76 100644 --- a/src/Sophia_Script_for_Windows_10_LTSC_2019/Localizations/es-ES/Sophia.psd1 +++ b/src/Sophia_Script_for_Windows_10_LTSC_2019/Localizations/es-ES/Sophia.psd1 @@ -1,6 +1,6 @@ ConvertFrom-StringData -StringData @' UnsupportedOSBitness = El script sólo es compatible con Windows de 64 bits. -UnsupportedOSBuild = El script sólo es compatible con Windows 10 Enterprise LTSC 2019. Su sistema operativo es {0}. +UnsupportedOSBuild = El script sólo es compatible con Windows 10 Enterprise LTSC 2019. Su sistema operativo es {0}. Actualiza tu Windows e inténtalo de nuevo. UnsupportedWindowsTerminal = La versión de Windows Terminal es inferior a la 1.20. Por favor, actualízala en la Microsoft Store e inténtalo de nuevo. UpdateWarning = Su build de Windows 10: {0}.{1}. Compilaciones compatibles: {2} y superior. Ejecute Windows Update y vuelva a intentarlo. UnsupportedLanguageMode = Sesión de PowerShell ejecutada en modo de lenguaje limitado. diff --git a/src/Sophia_Script_for_Windows_10_LTSC_2019/Localizations/fr-FR/Sophia.psd1 b/src/Sophia_Script_for_Windows_10_LTSC_2019/Localizations/fr-FR/Sophia.psd1 index 18c1fb1a..511d220a 100644 --- a/src/Sophia_Script_for_Windows_10_LTSC_2019/Localizations/fr-FR/Sophia.psd1 +++ b/src/Sophia_Script_for_Windows_10_LTSC_2019/Localizations/fr-FR/Sophia.psd1 @@ -1,6 +1,6 @@ ConvertFrom-StringData -StringData @' UnsupportedOSBitness = Le script n'est compatible qu'avec Windows 64 bits. -UnsupportedOSBuild = Le script ne supporte que Windows 10 Enterprise LTSC 2019. Votre système d'exploitation est {0}. +UnsupportedOSBuild = Le script ne supporte que Windows 10 Enterprise LTSC 2019. Votre système d'exploitation est {0}. Mettez à jour votre système d'exploitation Windows et réessayez. UnsupportedWindowsTerminal = La version de Windows Terminal est inférieure à 1.20. Veuillez la mettre à jour dans le Microsoft Store et réessayer. UpdateWarning = Votre version de Windows 10: {0}.{1}. Versions prises en charge: {2} et plus. Exécutez Windows Update et réessayez. UnsupportedLanguageMode = La session PowerShell s'exécute dans un mode de langue limité. diff --git a/src/Sophia_Script_for_Windows_10_LTSC_2019/Localizations/hu-HU/Sophia.psd1 b/src/Sophia_Script_for_Windows_10_LTSC_2019/Localizations/hu-HU/Sophia.psd1 index ee8ffefb..437cf0cf 100644 --- a/src/Sophia_Script_for_Windows_10_LTSC_2019/Localizations/hu-HU/Sophia.psd1 +++ b/src/Sophia_Script_for_Windows_10_LTSC_2019/Localizations/hu-HU/Sophia.psd1 @@ -1,6 +1,6 @@ ConvertFrom-StringData -StringData @' UnsupportedOSBitness = A szkript csak a 64 bites Windows-t támogatja. -UnsupportedOSBuild = A szkript csak a Windows 10 Enterprise LTSC 2019 rendszert támogatja. Az Ön operációs rendszere {0}. +UnsupportedOSBuild = A szkript csak a Windows 10 Enterprise LTSC 2019 rendszert támogatja. Az Ön operációs rendszere {0}. Frissítse a Windows-t, és próbálja meg újra. UnsupportedWindowsTerminal = A Windows Terminal verziója alacsonyabb, mint 1.20. Kérjük, frissítse azt a Microsoft Store-ban, és próbálja meg újra. UpdateWarning = Az Ön Windows 10 építése: {0}.{1}. Támogatott buildek: {2} és újabb verziók. Futtassa a Windows Update programot, és próbálja meg újra. UnsupportedLanguageMode = A PowerShell munkamenet korlátozott nyelvi üzemmódban fut. diff --git a/src/Sophia_Script_for_Windows_10_LTSC_2019/Localizations/it-IT/Sophia.psd1 b/src/Sophia_Script_for_Windows_10_LTSC_2019/Localizations/it-IT/Sophia.psd1 index 80921689..a8bd00f5 100644 --- a/src/Sophia_Script_for_Windows_10_LTSC_2019/Localizations/it-IT/Sophia.psd1 +++ b/src/Sophia_Script_for_Windows_10_LTSC_2019/Localizations/it-IT/Sophia.psd1 @@ -1,6 +1,6 @@ ConvertFrom-StringData -StringData @' UnsupportedOSBitness = Lo script supporta solo Windows a 64 bit. -UnsupportedOSBuild = Lo script supporta solo Windows 10 Enterprise LTSC 2019. Il vostro sistema operativo è {0}. +UnsupportedOSBuild = Lo script supporta solo Windows 10 Enterprise LTSC 2019. Il vostro sistema operativo è {0}. Aggiornare Windows e riprovare. UnsupportedWindowsTerminal = La versione di Windows Terminal è inferiore a 1.20. Aggiornarla nel Microsoft Store e riprovare. UpdateWarning = La tua build di Windows 10 {0}.{1} non è supportata. Build supportate: {2} e successive. Eseguire Windows Update e riprovare. UnsupportedLanguageMode = La sessione PowerShell è in esecuzione in modalità lingua limitata. diff --git a/src/Sophia_Script_for_Windows_10_LTSC_2019/Localizations/pl-PL/Sophia.psd1 b/src/Sophia_Script_for_Windows_10_LTSC_2019/Localizations/pl-PL/Sophia.psd1 index 24c40aa5..efc9488a 100644 --- a/src/Sophia_Script_for_Windows_10_LTSC_2019/Localizations/pl-PL/Sophia.psd1 +++ b/src/Sophia_Script_for_Windows_10_LTSC_2019/Localizations/pl-PL/Sophia.psd1 @@ -1,6 +1,6 @@ ConvertFrom-StringData -StringData @' UnsupportedOSBitness = Skrypt obsługuje tylko 64-bitowe systemy Windows. -UnsupportedOSBuild = Skrypt obsługuje tylko system Windows 10 Enterprise LTSC 2019. Twoim systemem operacyjnym jest {0}. +UnsupportedOSBuild = Skrypt obsługuje tylko system Windows 10 Enterprise LTSC 2019. Twoim systemem operacyjnym jest {0}. Zaktualizuj system Windows i spróbuj ponownie. UnsupportedWindowsTerminal = Wersja Windows Terminal jest niższa niż 1.20. Zaktualizuj ją w Microsoft Store i spróbuj ponownie. UpdateWarning = Twoja wersja systemu Windows 10: {0}.{1}. Obsługiwane kompilacje: {2} i nowsze. Uruchom aktualizację systemu Windows i spróbuj ponownie. UnsupportedLanguageMode = Sesja PowerShell działa w trybie ograniczonego języka. diff --git a/src/Sophia_Script_for_Windows_10_LTSC_2019/Localizations/pt-BR/Sophia.psd1 b/src/Sophia_Script_for_Windows_10_LTSC_2019/Localizations/pt-BR/Sophia.psd1 index 70eb3d08..53895e38 100644 --- a/src/Sophia_Script_for_Windows_10_LTSC_2019/Localizations/pt-BR/Sophia.psd1 +++ b/src/Sophia_Script_for_Windows_10_LTSC_2019/Localizations/pt-BR/Sophia.psd1 @@ -1,6 +1,6 @@ ConvertFrom-StringData -StringData @' UnsupportedOSBitness = O guião suporta apenas Windows de 64 bits. -UnsupportedOSBuild = O script é compatível apenas com o Windows 10 Enterprise LTSC 2019. Seu sistema operacional é o {0}. +UnsupportedOSBuild = O script é compatível apenas com o Windows 10 Enterprise LTSC 2019. Seu sistema operacional é o {0}. Atualize seu Windows e tente novamente. UnsupportedWindowsTerminal = A versão do Windows Terminal é inferior a 1.20. Atualize-a na Microsoft Store e tente novamente. UpdateWarning = La tua build di Windows 10: {0}.{1}. Build suportadas: {2}+. Execute o Windows Update e tente novamente. UnsupportedLanguageMode = A sessão PowerShell em funcionamento em um modo de linguagem limitada. diff --git a/src/Sophia_Script_for_Windows_10_LTSC_2019/Localizations/ru-RU/Sophia.psd1 b/src/Sophia_Script_for_Windows_10_LTSC_2019/Localizations/ru-RU/Sophia.psd1 index 0311b673..af2e6640 100644 --- a/src/Sophia_Script_for_Windows_10_LTSC_2019/Localizations/ru-RU/Sophia.psd1 +++ b/src/Sophia_Script_for_Windows_10_LTSC_2019/Localizations/ru-RU/Sophia.psd1 @@ -1,6 +1,6 @@ ConvertFrom-StringData -StringData @' UnsupportedOSBitness = Скрипт поддерживает только 64-битную версию Windows. -UnsupportedOSBuild = Скрипт поддерживает только Windows 10 Enterprise LTSC 2019. Ваша ОС — {0}. +UnsupportedOSBuild = Скрипт поддерживает только Windows 10 Enterprise LTSC 2019. Ваша ОС — {0} {1}. Обновите Windows и попробуйте заново. UnsupportedWindowsTerminal = Версия Windows Terminal ниже 1.20. Пожалуйста, обновите его в Microsoft Store и попробуйте заново. UpdateWarning = Ваш билд Windows 10: {0}.{1}. Поддерживаемые сборки: {2} и выше. Запустите обновление Windows и попробуйте заново. UnsupportedLanguageMode = Сессия PowerShell работает в ограниченном режиме. @@ -11,7 +11,7 @@ Win10TweakerWarning = Windows была заражена т TweakerWarning = Стабильность Windows могла быть нарушена использованием {0}. Переустановите Windows, используя только подлинный ISO-образ. Bin = В папке "{0}" отсутствуют файлы. Пожалуйста, перекачайте архив. RebootPending = Компьютер ожидает перезагрузки. -UnsupportedRelease = Обнаружена новая версия скрипта. Пожалуйста, используйте только последнюю версию Sophia Script. +UnsupportedRelease = Обнаружена новая версия скрипта. Пожалуйста, используйте только последнюю версию Sophia Script. KeyboardArrows = Для выбора используйте на клавиатуре стрелки {0} и {1} CustomizationWarning = Вы настроили все функции в пресет-файле {0} перед запуском Sophia Script? WindowsComponentBroken = {0} сломан или удален из ОС. Переустановите Windows, используя только подлинный ISO-образ. diff --git a/src/Sophia_Script_for_Windows_10_LTSC_2019/Localizations/tr-TR/Sophia.psd1 b/src/Sophia_Script_for_Windows_10_LTSC_2019/Localizations/tr-TR/Sophia.psd1 index 755c7e54..ddfe87b3 100644 --- a/src/Sophia_Script_for_Windows_10_LTSC_2019/Localizations/tr-TR/Sophia.psd1 +++ b/src/Sophia_Script_for_Windows_10_LTSC_2019/Localizations/tr-TR/Sophia.psd1 @@ -1,6 +1,6 @@ ConvertFrom-StringData -StringData @' UnsupportedOSBitness = Komut dosyası yalnızca 64 bit Windows'u destekler. -UnsupportedOSBuild = Komut dosyası yalnızca Windows 10 Enterprise LTSC 2019'yi destekler. Sizin işletim sisteminiz {0}. +UnsupportedOSBuild = Komut dosyası yalnızca Windows 10 Enterprise LTSC 2019'yi destekler. Sizin işletim sisteminiz {0}. Windows'unuzu yükseltin ve tekrar deneyin. UnsupportedWindowsTerminal = Windows Terminal sürümü 1.20'den daha düşük. Lütfen Microsoft Store'da güncelleyin ve tekrar deneyin. UpdateWarning = Windows 10 yapınız: {0}.{1}. Desteklenen yapılar: {2} ve üzeri sürümler.. Windows Update'i çalıştırın ve tekrar deneyin. UnsupportedLanguageMode = Sınırlı bir dil modunda çalışan PowerShell oturumu. diff --git a/src/Sophia_Script_for_Windows_10_LTSC_2019/Localizations/uk-UA/Sophia.psd1 b/src/Sophia_Script_for_Windows_10_LTSC_2019/Localizations/uk-UA/Sophia.psd1 index 1adb208d..a44702a6 100644 --- a/src/Sophia_Script_for_Windows_10_LTSC_2019/Localizations/uk-UA/Sophia.psd1 +++ b/src/Sophia_Script_for_Windows_10_LTSC_2019/Localizations/uk-UA/Sophia.psd1 @@ -1,8 +1,8 @@ ConvertFrom-StringData -StringData @' UnsupportedOSBitness = Скрипт підтримує тільки 64-розрядну версію Windows. -UnsupportedOSBuild = Скрипт підтримує тільки Windows 10 Enterprise LTSC 2019. Ваша ОС — {0}. +UnsupportedOSBuild = Скрипт підтримує тільки Windows 10 Enterprise LTSC 2019. Ваша ОС — {0} {1}. Оновіть Windows і спробуйте ще раз. UnsupportedWindowsTerminal = Версія Windows Terminal нижча за 1.20. Будь ласка, оновіть його в Microsoft Store і спробуйте заново. -UpdateWarning = Ваш білд Windows 10: {0}.{1}. Підтримувані збірки: {2} і вище.. Запустіть Windows Update і повторіть спробу. +UpdateWarning = Ваш білд Windows 10: {0}.{1}. Підтримувані збірки: {2} і вище. Запустіть Windows Update і повторіть спробу. UnsupportedLanguageMode = Сесія PowerShell працює в обмеженому режимі. LoggedInUserNotAdmin = Поточний користувач, що увійшов, не має прав адміністратора. UnsupportedPowerShell = Ви намагаєтеся запустити скрипт в PowerShell {0}.{1}. Запустіть скрипт у відповідній версії PowerShell. @@ -11,7 +11,7 @@ Win10TweakerWarning = Windows була заражена т TweakerWarning = Стабільність вашої ОС могла бути порушена використанням {0}. Перевстановіть Windows, використовуючи тільки справжній ISO-образ. Bin = У папці "{0}" відсутні файли. Будь ласка, перекачайте архів. RebootPending = Комп'ютер очікує на перезавантаження. -UnsupportedRelease = Виявлено нову версію скрипта. Будь ласка, використовуйте тільки останню версію Sophia Script. +UnsupportedRelease = Виявлено нову версію скрипта. Будь ласка, використовуйте тільки останню версію Sophia Script. KeyboardArrows = Для вибору відповіді використовуйте на клавіатурі стрілки {0} і {1} CustomizationWarning = Ви налаштували всі функції в пресет-файлі {0} перед запуском Sophia Script? WindowsComponentBroken = {0} пошкоджено або видалено з ОС. Перевстановіть Windows, використовуючи тільки справжній ISO-образ. diff --git a/src/Sophia_Script_for_Windows_10_LTSC_2019/Localizations/zh-CN/Sophia.psd1 b/src/Sophia_Script_for_Windows_10_LTSC_2019/Localizations/zh-CN/Sophia.psd1 index 651bdb2b..ec642251 100644 --- a/src/Sophia_Script_for_Windows_10_LTSC_2019/Localizations/zh-CN/Sophia.psd1 +++ b/src/Sophia_Script_for_Windows_10_LTSC_2019/Localizations/zh-CN/Sophia.psd1 @@ -1,6 +1,6 @@ ConvertFrom-StringData -StringData @' UnsupportedOSBitness = 该脚本仅支持64位Windows。 -UnsupportedOSBuild = 腳本僅支援 Windows 10 Enterprise LTSC 2019。您的作業系統是 {0}。 +UnsupportedOSBuild = 腳本僅支援 Windows 10 Enterprise LTSC 2019。您的作業系統是 {0}。升级 Windows,然后再试一次。 UnsupportedWindowsTerminal = Windows Terminal版本低於1.20。請在Microsoft商店更新後再試。 UpdateWarning = 您的Windows 10构建: {0}.{1}。支援的版本:{2} 及更高版本。运行Windows Update并再次尝试。 UnsupportedLanguageMode = PowerShell会话在有限的语言模式下运行。 diff --git a/src/Sophia_Script_for_Windows_10_LTSC_2019/Module/Sophia.psm1 b/src/Sophia_Script_for_Windows_10_LTSC_2019/Module/Sophia.psm1 index 36e5c1f3..9dc0bb3a 100644 --- a/src/Sophia_Script_for_Windows_10_LTSC_2019/Module/Sophia.psm1 +++ b/src/Sophia_Script_for_Windows_10_LTSC_2019/Module/Sophia.psm1 @@ -745,13 +745,30 @@ public extern static string BrandingFormatString(string sFormat); if (-not (($WINDOWS_LONG -match "Windows 10") -and ($WINDOWS_LONG -match "LTSC"))) { Write-Information -MessageData "" -InformationAction Continue - Write-Warning -Message ($Localization.UnsupportedOSBuild -f [WinAPI.Winbrand]::BrandingFormatString("%WINDOWS_LONG%")) + + # Windows 11 Pro + $Windows_Long = [WinAPI.Winbrand]::BrandingFormatString("%WINDOWS_LONG%") + $Windows_Long_First_Item = $Windows_Long.split(" ")[0] + $Windows_Long_Second_Item = $Windows_Long.split(" ")[1] + # Windows 11 + $Windows_Long = ($Windows_Long_First_Item, $Windows_Long_Second_Item) -join " " + + # 24H2 + $DisplayVersion = Get-ItemPropertyValue -Path "HKLM:\SOFTWARE\Microsoft\Windows nt\CurrentVersion" -Name DisplayVersion + + Write-Warning -Message ($Localization.UnsupportedOSBuild -f $Windows_Long, $DisplayVersion) Write-Information -MessageData "" -InformationAction Continue Write-Verbose -Message "https://t.me/sophia_chat" -Verbose Write-Verbose -Message "https://discord.gg/sSryhaEv79" -Verbose Write-Verbose -Message "https://github.com/farag2/Sophia-Script-for-Windows#system-requirements" -Verbose + # Receive updates for other Microsoft products when you update Windows + New-ItemProperty -Path HKLM:\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings -Name AllowMUUpdateService -PropertyType DWord -Value 1 -Force + + # Check for updates + Start-Process -FilePath "$env:SystemRoot\System32\UsoClient.exe" -ArgumentList StartInteractiveScan + exit } @@ -834,10 +851,10 @@ public extern static string BrandingFormatString(string sFormat); { # Check Windows minor build version # https://support.microsoft.com/en-us/topic/windows-10-and-windows-server-2019-update-history-725fc2e1-4443-6831-a5ca-51ff5cbcb059 - $CurrentBuild = Get-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows nt\CurrentVersion" -Name CurrentBuild - $UBR = Get-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows nt\CurrentVersion" -Name UBR + $CurrentBuild = Get-ItemPropertyValue -Path "HKLM:\SOFTWARE\Microsoft\Windows nt\CurrentVersion" -Name CurrentBuild + $UBR = Get-ItemPropertyValue -Path "HKLM:\SOFTWARE\Microsoft\Windows nt\CurrentVersion" -Name UBR Write-Information -MessageData "" -InformationAction Continue - Write-Warning -Message ($Localization.UpdateWarning -f $CurrentBuild.CurrentBuild, $UBR.UBR, $LatestSupportedBuild) + Write-Warning -Message ($Localization.UpdateWarning -f $CurrentBuild, $UBR, $LatestSupportedBuild) Write-Information -MessageData "" -InformationAction Continue Write-Verbose -Message "https://t.me/sophia_chat" -Verbose diff --git a/src/Sophia_Script_for_Windows_10_LTSC_2019/Sophia.ps1 b/src/Sophia_Script_for_Windows_10_LTSC_2019/Sophia.ps1 index d1845793..8951b7f6 100644 --- a/src/Sophia_Script_for_Windows_10_LTSC_2019/Sophia.ps1 +++ b/src/Sophia_Script_for_Windows_10_LTSC_2019/Sophia.ps1 @@ -234,7 +234,7 @@ LanguageListAccess -Disable # Позволять веб-сайтам предоставлять местную информацию за счет доступа к списку языков (значение по умолчанию) # LanguageListAccess -Enable -# Do not allow apps to use advertising ID to make ads more interresting to you based on your app usage +# Do not allow apps to use advertising ID to make ads more interresting to you based on your app usage # Не разрешать приложениям использовать идентификатор рекламы AdvertisingID -Disable diff --git a/src/Sophia_Script_for_Windows_10_LTSC_2021/Localizations/de-DE/Sophia.psd1 b/src/Sophia_Script_for_Windows_10_LTSC_2021/Localizations/de-DE/Sophia.psd1 index 4642aa5c..20e719f2 100644 --- a/src/Sophia_Script_for_Windows_10_LTSC_2021/Localizations/de-DE/Sophia.psd1 +++ b/src/Sophia_Script_for_Windows_10_LTSC_2021/Localizations/de-DE/Sophia.psd1 @@ -1,6 +1,6 @@ ConvertFrom-StringData -StringData @' UnsupportedOSBitness = Das Skript unterstützt nur 64-Bit-Windows. -UnsupportedOSBuild = Das Skript unterstützt nur Windows 10 Enterprise LTSC 2021. Ihr Betriebssystem ist {0}. +UnsupportedOSBuild = Das Skript unterstützt nur Windows 10 Enterprise LTSC 2021. Ihr Betriebssystem ist {0}. Aktualisieren Sie Ihr Windows und versuchen Sie es erneut. UnsupportedWindowsTerminal = Die Windows Terminal-Version ist niedriger als 1.20. Bitte aktualisieren Sie es im Microsoft Store und versuchen Sie es erneut. UpdateWarning = Ihr Windows 10-Build: {0}.{1}. Unterstützter Builds: {2} und höher. Führen Sie Windows Update aus und versuchen Sie es erneut. UnsupportedLanguageMode = Die PowerShell-Sitzung wird in einem eingeschränkten Sprachmodus ausgeführt. diff --git a/src/Sophia_Script_for_Windows_10_LTSC_2021/Localizations/en-US/Sophia.psd1 b/src/Sophia_Script_for_Windows_10_LTSC_2021/Localizations/en-US/Sophia.psd1 index 38f65bee..1ca80a0a 100644 --- a/src/Sophia_Script_for_Windows_10_LTSC_2021/Localizations/en-US/Sophia.psd1 +++ b/src/Sophia_Script_for_Windows_10_LTSC_2021/Localizations/en-US/Sophia.psd1 @@ -1,6 +1,6 @@ ConvertFrom-StringData -StringData @' UnsupportedOSBitness = The script supports 64-bit Windows only. -UnsupportedOSBuild = The script supports only Windows 10 Enterprise LTSC 2021. Your OS is {0}. +UnsupportedOSBuild = The script supports only Windows 10 Enterprise LTSC 2021. Your OS is {0}. Upgrade your Windows and try again. UnsupportedWindowsTerminal = Windows Terminal version is lower than 1.22. Please update it in the Microsoft Store and try again. UpdateWarning = Your Windows 10 build: {0}.{1}. Supported builds: {2} and higher. Run Windows Update and try again. UnsupportedLanguageMode = The PowerShell session in running in a limited language mode. diff --git a/src/Sophia_Script_for_Windows_10_LTSC_2021/Localizations/es-ES/Sophia.psd1 b/src/Sophia_Script_for_Windows_10_LTSC_2021/Localizations/es-ES/Sophia.psd1 index c912b87a..5df8753c 100644 --- a/src/Sophia_Script_for_Windows_10_LTSC_2021/Localizations/es-ES/Sophia.psd1 +++ b/src/Sophia_Script_for_Windows_10_LTSC_2021/Localizations/es-ES/Sophia.psd1 @@ -1,6 +1,6 @@ ConvertFrom-StringData -StringData @' UnsupportedOSBitness = El script sólo es compatible con Windows de 64 bits. -UnsupportedOSBuild = El script sólo es compatible con Windows 10 Enterprise LTSC 2021. Su sistema operativo es {0}. +UnsupportedOSBuild = El script sólo es compatible con Windows 10 Enterprise LTSC 2021. Su sistema operativo es {0}. Actualiza tu Windows e inténtalo de nuevo. UnsupportedWindowsTerminal = La versión de Windows Terminal es inferior a la 1.20. Por favor, actualízala en la Microsoft Store e inténtalo de nuevo. UpdateWarning = Su build de Windows 10: {0}.{1}. Compilaciones compatibles: {2} y superior. Ejecute Windows Update y vuelva a intentarlo. UnsupportedLanguageMode = Sesión de PowerShell ejecutada en modo de lenguaje limitado. diff --git a/src/Sophia_Script_for_Windows_10_LTSC_2021/Localizations/fr-FR/Sophia.psd1 b/src/Sophia_Script_for_Windows_10_LTSC_2021/Localizations/fr-FR/Sophia.psd1 index 99edab78..e0b4222d 100644 --- a/src/Sophia_Script_for_Windows_10_LTSC_2021/Localizations/fr-FR/Sophia.psd1 +++ b/src/Sophia_Script_for_Windows_10_LTSC_2021/Localizations/fr-FR/Sophia.psd1 @@ -1,6 +1,6 @@ ConvertFrom-StringData -StringData @' UnsupportedOSBitness = Le script n'est compatible qu'avec Windows 64 bits. -UnsupportedOSBuild = Le script ne supporte que Windows 10 Enterprise LTSC 2021. Votre système d'exploitation est {0}. +UnsupportedOSBuild = Le script ne supporte que Windows 10 Enterprise LTSC 2021. Votre système d'exploitation est {0}. Mettez à jour votre système d'exploitation Windows et réessayez. UnsupportedWindowsTerminal = La version de Windows Terminal est inférieure à 1.20. Veuillez la mettre à jour dans le Microsoft Store et réessayer. UpdateWarning = Votre version de Windows 10: {0}.{1}. Versions prises en charge: {2} et plus. Exécutez Windows Update et réessayez. UnsupportedLanguageMode = La session PowerShell s'exécute dans un mode de langue limité. diff --git a/src/Sophia_Script_for_Windows_10_LTSC_2021/Localizations/hu-HU/Sophia.psd1 b/src/Sophia_Script_for_Windows_10_LTSC_2021/Localizations/hu-HU/Sophia.psd1 index 46d026e0..8ce74901 100644 --- a/src/Sophia_Script_for_Windows_10_LTSC_2021/Localizations/hu-HU/Sophia.psd1 +++ b/src/Sophia_Script_for_Windows_10_LTSC_2021/Localizations/hu-HU/Sophia.psd1 @@ -1,6 +1,6 @@ ConvertFrom-StringData -StringData @' UnsupportedOSBitness = A szkript csak a 64 bites Windows-t támogatja. -UnsupportedOSBuild = A szkript csak a Windows 10 Enterprise LTSC 2021 rendszert támogatja. Az Ön operációs rendszere {0}. +UnsupportedOSBuild = A szkript csak a Windows 10 Enterprise LTSC 2021 rendszert támogatja. Az Ön operációs rendszere {0}. Frissítse a Windows-t, és próbálja meg újra. UnsupportedWindowsTerminal = A Windows Terminal verziója alacsonyabb, mint 1.20. Kérjük, frissítse azt a Microsoft Store-ban, és próbálja meg újra. UpdateWarning = Az Ön Windows 10 építése: {0}.{1}. Támogatott buildek: {2} és újabb verziók. Futtassa a Windows Update programot, és próbálja meg újra. UnsupportedLanguageMode = A PowerShell munkamenet korlátozott nyelvi üzemmódban fut. diff --git a/src/Sophia_Script_for_Windows_10_LTSC_2021/Localizations/it-IT/Sophia.psd1 b/src/Sophia_Script_for_Windows_10_LTSC_2021/Localizations/it-IT/Sophia.psd1 index a33fd1fe..1895ac52 100644 --- a/src/Sophia_Script_for_Windows_10_LTSC_2021/Localizations/it-IT/Sophia.psd1 +++ b/src/Sophia_Script_for_Windows_10_LTSC_2021/Localizations/it-IT/Sophia.psd1 @@ -1,6 +1,6 @@ ConvertFrom-StringData -StringData @' UnsupportedOSBitness = Lo script supporta solo Windows a 64 bit. -UnsupportedOSBuild = Lo script supporta solo Windows 10 Enterprise LTSC 2021. Il vostro sistema operativo è {0}. +UnsupportedOSBuild = Lo script supporta solo Windows 10 Enterprise LTSC 2021. Il vostro sistema operativo è {0}. Aggiornare Windows e riprovare. UnsupportedWindowsTerminal = La versione di Windows Terminal è inferiore a 1.20. Aggiornarla nel Microsoft Store e riprovare. UpdateWarning = La tua build di Windows 10 {0}.{1} non è supportata. Build supportate: {2} e successive. Eseguire Windows Update e riprovare. UnsupportedLanguageMode = La sessione PowerShell è in esecuzione in modalità lingua limitata. diff --git a/src/Sophia_Script_for_Windows_10_LTSC_2021/Localizations/pl-PL/Sophia.psd1 b/src/Sophia_Script_for_Windows_10_LTSC_2021/Localizations/pl-PL/Sophia.psd1 index bd555b32..fdbea355 100644 --- a/src/Sophia_Script_for_Windows_10_LTSC_2021/Localizations/pl-PL/Sophia.psd1 +++ b/src/Sophia_Script_for_Windows_10_LTSC_2021/Localizations/pl-PL/Sophia.psd1 @@ -1,6 +1,6 @@ ConvertFrom-StringData -StringData @' UnsupportedOSBitness = Skrypt obsługuje tylko 64-bitowe systemy Windows. -UnsupportedOSBuild = Skrypt obsługuje tylko system Windows 10 Enterprise LTSC 2021. Twoim systemem operacyjnym jest {0}. +UnsupportedOSBuild = Skrypt obsługuje tylko system Windows 10 Enterprise LTSC 2021. Twoim systemem operacyjnym jest {0}. Zaktualizuj system Windows i spróbuj ponownie. UnsupportedWindowsTerminal = Wersja Windows Terminal jest niższa niż 1.20. Zaktualizuj ją w Microsoft Store i spróbuj ponownie. UpdateWarning = Twoja wersja systemu Windows 10: {0}.{1}. Obsługiwane kompilacje: {2} i nowsze. Uruchom aktualizację systemu Windows i spróbuj ponownie. UnsupportedLanguageMode = Sesja PowerShell działa w trybie ograniczonego języka. diff --git a/src/Sophia_Script_for_Windows_10_LTSC_2021/Localizations/pt-BR/Sophia.psd1 b/src/Sophia_Script_for_Windows_10_LTSC_2021/Localizations/pt-BR/Sophia.psd1 index f8b63dc0..ccf3bbce 100644 --- a/src/Sophia_Script_for_Windows_10_LTSC_2021/Localizations/pt-BR/Sophia.psd1 +++ b/src/Sophia_Script_for_Windows_10_LTSC_2021/Localizations/pt-BR/Sophia.psd1 @@ -1,6 +1,6 @@ ConvertFrom-StringData -StringData @' UnsupportedOSBitness = O guião suporta apenas Windows de 64 bits. -UnsupportedOSBuild = O script é compatível apenas com o Windows 10 Enterprise LTSC 2021. Seu sistema operacional é o {0}. +UnsupportedOSBuild = O script é compatível apenas com o Windows 10 Enterprise LTSC 2021. Seu sistema operacional é o {0}. Atualize seu Windows e tente novamente. UnsupportedWindowsTerminal = A versão do Windows Terminal é inferior a 1.20. Atualize-a na Microsoft Store e tente novamente. UpdateWarning = La tua build di Windows 10: {0}.{1}. Build suportadas: {2}+. Execute o Windows Update e tente novamente. UnsupportedLanguageMode = A sessão PowerShell em funcionamento em um modo de linguagem limitada. diff --git a/src/Sophia_Script_for_Windows_10_LTSC_2021/Localizations/ru-RU/Sophia.psd1 b/src/Sophia_Script_for_Windows_10_LTSC_2021/Localizations/ru-RU/Sophia.psd1 index ca2b6afb..0d296984 100644 --- a/src/Sophia_Script_for_Windows_10_LTSC_2021/Localizations/ru-RU/Sophia.psd1 +++ b/src/Sophia_Script_for_Windows_10_LTSC_2021/Localizations/ru-RU/Sophia.psd1 @@ -1,6 +1,6 @@ ConvertFrom-StringData -StringData @' UnsupportedOSBitness = Скрипт поддерживает только 64-битную версию Windows. -UnsupportedOSBuild = Скрипт поддерживает только Windows 10 Enterprise LTSC 2021. Ваша ОС — {0}. +UnsupportedOSBuild = Скрипт поддерживает только Windows 10 Enterprise LTSC 2021. Ваша ОС — {0} {1}. Обновите Windows и попробуйте заново. UnsupportedWindowsTerminal = Версия Windows Terminal ниже 1.20. Пожалуйста, обновите его в Microsoft Store и попробуйте заново. UpdateWarning = Ваш билд Windows 10: {0}.{1}. Поддерживаемые сборки: {2} и выше. Запустите обновление Windows и попробуйте заново. UnsupportedLanguageMode = Сессия PowerShell работает в ограниченном режиме. @@ -11,7 +11,7 @@ Win10TweakerWarning = Windows была заражена т TweakerWarning = Стабильность Windows могла быть нарушена использованием {0}. Переустановите Windows, используя только подлинный ISO-образ. Bin = В папке "{0}" отсутствуют файлы. Пожалуйста, перекачайте архив. RebootPending = Компьютер ожидает перезагрузки. -UnsupportedRelease = Обнаружена новая версия скрипта. Пожалуйста, используйте только последнюю версию Sophia Script. +UnsupportedRelease = Обнаружена новая версия скрипта. Пожалуйста, используйте только последнюю версию Sophia Script. KeyboardArrows = Для выбора используйте на клавиатуре стрелки {0} и {1} CustomizationWarning = Вы настроили все функции в пресет-файле {0} перед запуском Sophia Script? WindowsComponentBroken = {0} сломан или удален из ОС. Переустановите Windows, используя только подлинный ISO-образ. diff --git a/src/Sophia_Script_for_Windows_10_LTSC_2021/Localizations/tr-TR/Sophia.psd1 b/src/Sophia_Script_for_Windows_10_LTSC_2021/Localizations/tr-TR/Sophia.psd1 index a2881124..cc38179d 100644 --- a/src/Sophia_Script_for_Windows_10_LTSC_2021/Localizations/tr-TR/Sophia.psd1 +++ b/src/Sophia_Script_for_Windows_10_LTSC_2021/Localizations/tr-TR/Sophia.psd1 @@ -1,6 +1,6 @@ ConvertFrom-StringData -StringData @' UnsupportedOSBitness = Komut dosyası yalnızca 64 bit Windows'u destekler. -UnsupportedOSBuild = Komut dosyası yalnızca Windows 10 Enterprise LTSC 2021'yi destekler. Sizin işletim sisteminiz {0}. +UnsupportedOSBuild = Komut dosyası yalnızca Windows 10 Enterprise LTSC 2021'yi destekler. Sizin işletim sisteminiz {0}. Windows'unuzu yükseltin ve tekrar deneyin. UnsupportedWindowsTerminal = Windows Terminal sürümü 1.20'den daha düşük. Lütfen Microsoft Store'da güncelleyin ve tekrar deneyin. UpdateWarning = Windows 10 yapınız: {0}.{1}. Desteklenen yapılar: {2} ve üzeri sürümler.. Windows Update'i çalıştırın ve tekrar deneyin. UnsupportedLanguageMode = Sınırlı bir dil modunda çalışan PowerShell oturumu. diff --git a/src/Sophia_Script_for_Windows_10_LTSC_2021/Localizations/uk-UA/Sophia.psd1 b/src/Sophia_Script_for_Windows_10_LTSC_2021/Localizations/uk-UA/Sophia.psd1 index 79752feb..85e56452 100644 --- a/src/Sophia_Script_for_Windows_10_LTSC_2021/Localizations/uk-UA/Sophia.psd1 +++ b/src/Sophia_Script_for_Windows_10_LTSC_2021/Localizations/uk-UA/Sophia.psd1 @@ -1,8 +1,8 @@ ConvertFrom-StringData -StringData @' UnsupportedOSBitness = Скрипт підтримує тільки 64-розрядну версію Windows. -UnsupportedOSBuild = Скрипт підтримує тільки Windows 10 Enterprise LTSC 2021. Ваша ОС — {0}. +UnsupportedOSBuild = Скрипт підтримує тільки Windows 10 Enterprise LTSC 2021. Ваша ОС — {0} {1}. Оновіть Windows і спробуйте ще раз. UnsupportedWindowsTerminal = Версія Windows Terminal нижча за 1.20. Будь ласка, оновіть його в Microsoft Store і спробуйте заново. -UpdateWarning = Ваш білд Windows 10: {0}.{1}. Підтримувані збірки: {2} і вище.. Запустіть Windows Update і повторіть спробу. +UpdateWarning = Ваш білд Windows 10: {0}.{1}. Підтримувані збірки: {2} і вище. Запустіть Windows Update і повторіть спробу. UnsupportedLanguageMode = Сесія PowerShell працює в обмеженому режимі. LoggedInUserNotAdmin = Поточний користувач, що увійшов, не має прав адміністратора. UnsupportedPowerShell = Ви намагаєтеся запустити скрипт в PowerShell {0}.{1}. Запустіть скрипт у відповідній версії PowerShell. @@ -11,7 +11,7 @@ Win10TweakerWarning = Windows була заражена т TweakerWarning = Стабільність вашої ОС могла бути порушена використанням {0}. Перевстановіть Windows, використовуючи тільки справжній ISO-образ. Bin = У папці "{0}" відсутні файли. Будь ласка, перекачайте архів. RebootPending = Комп'ютер очікує на перезавантаження. -UnsupportedRelease = Виявлено нову версію скрипта. Будь ласка, використовуйте тільки останню версію Sophia Script. +UnsupportedRelease = Виявлено нову версію скрипта. Будь ласка, використовуйте тільки останню версію Sophia Script. KeyboardArrows = Для вибору відповіді використовуйте на клавіатурі стрілки {0} і {1} CustomizationWarning = Ви налаштували всі функції в пресет-файлі {0} перед запуском Sophia Script? WindowsComponentBroken = {0} пошкоджено або видалено з ОС. Перевстановіть Windows, використовуючи тільки справжній ISO-образ. diff --git a/src/Sophia_Script_for_Windows_10_LTSC_2021/Localizations/zh-CN/Sophia.psd1 b/src/Sophia_Script_for_Windows_10_LTSC_2021/Localizations/zh-CN/Sophia.psd1 index 68524523..3eccb0e5 100644 --- a/src/Sophia_Script_for_Windows_10_LTSC_2021/Localizations/zh-CN/Sophia.psd1 +++ b/src/Sophia_Script_for_Windows_10_LTSC_2021/Localizations/zh-CN/Sophia.psd1 @@ -1,6 +1,6 @@ ConvertFrom-StringData -StringData @' UnsupportedOSBitness = 该脚本仅支持64位Windows。 -UnsupportedOSBuild = 腳本僅支援 Windows 10 Enterprise LTSC 2021。您的作業系統是 {0}。 +UnsupportedOSBuild = 腳本僅支援 Windows 10 Enterprise LTSC 2021。您的作業系統是 {0}。升级 Windows,然后再试一次。 UnsupportedWindowsTerminal = Windows Terminal版本低於1.20。請在Microsoft商店更新後再試。 UpdateWarning = 您的Windows 10构建: {0}.{1}。支援的版本:{2} 及更高版本。运行Windows Update并再次尝试。 UnsupportedLanguageMode = PowerShell会话在有限的语言模式下运行。 diff --git a/src/Sophia_Script_for_Windows_10_LTSC_2021/Module/Sophia.psm1 b/src/Sophia_Script_for_Windows_10_LTSC_2021/Module/Sophia.psm1 index d13226ca..761a1def 100644 --- a/src/Sophia_Script_for_Windows_10_LTSC_2021/Module/Sophia.psm1 +++ b/src/Sophia_Script_for_Windows_10_LTSC_2021/Module/Sophia.psm1 @@ -745,13 +745,30 @@ public extern static string BrandingFormatString(string sFormat); if (-not (($WINDOWS_LONG -match "Windows 10") -and ($WINDOWS_LONG -match "LTSC"))) { Write-Information -MessageData "" -InformationAction Continue - Write-Warning -Message ($Localization.UnsupportedOSBuild -f [WinAPI.Winbrand]::BrandingFormatString("%WINDOWS_LONG%")) + + # Windows 11 Pro + $Windows_Long = [WinAPI.Winbrand]::BrandingFormatString("%WINDOWS_LONG%") + $Windows_Long_First_Item = $Windows_Long.split(" ")[0] + $Windows_Long_Second_Item = $Windows_Long.split(" ")[1] + # Windows 11 + $Windows_Long = ($Windows_Long_First_Item, $Windows_Long_Second_Item) -join " " + + # 24H2 + $DisplayVersion = Get-ItemPropertyValue -Path "HKLM:\SOFTWARE\Microsoft\Windows nt\CurrentVersion" -Name DisplayVersion + + Write-Warning -Message ($Localization.UnsupportedOSBuild -f $Windows_Long, $DisplayVersion) Write-Information -MessageData "" -InformationAction Continue Write-Verbose -Message "https://t.me/sophia_chat" -Verbose Write-Verbose -Message "https://discord.gg/sSryhaEv79" -Verbose Write-Verbose -Message "https://github.com/farag2/Sophia-Script-for-Windows#system-requirements" -Verbose + # Receive updates for other Microsoft products when you update Windows + New-ItemProperty -Path HKLM:\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings -Name AllowMUUpdateService -PropertyType DWord -Value 1 -Force + + # Check for updates + Start-Process -FilePath "$env:SystemRoot\System32\UsoClient.exe" -ArgumentList StartInteractiveScan + exit } @@ -834,10 +851,10 @@ public extern static string BrandingFormatString(string sFormat); { # Check Windows minor build version # https://support.microsoft.com/en-us/topic/windows-10-update-history-857b8ccb-71e4-49e5-b3f6-7073197d98fb - $CurrentBuild = Get-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows nt\CurrentVersion" -Name CurrentBuild - $UBR = Get-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows nt\CurrentVersion" -Name UBR + $CurrentBuild = Get-ItemPropertyValue -Path "HKLM:\SOFTWARE\Microsoft\Windows nt\CurrentVersion" -Name CurrentBuild + $UBR = Get-ItemPropertyValue -Path "HKLM:\SOFTWARE\Microsoft\Windows nt\CurrentVersion" -Name UBR Write-Information -MessageData "" -InformationAction Continue - Write-Warning -Message ($Localization.UpdateWarning -f $CurrentBuild.CurrentBuild, $UBR.UBR, $LatestSupportedBuild) + Write-Warning -Message ($Localization.UpdateWarning -f $CurrentBuild, $UBR, $LatestSupportedBuild) Write-Information -MessageData "" -InformationAction Continue Write-Verbose -Message "https://t.me/sophia_chat" -Verbose diff --git a/src/Sophia_Script_for_Windows_10_LTSC_2021/Sophia.ps1 b/src/Sophia_Script_for_Windows_10_LTSC_2021/Sophia.ps1 index f7bd84c1..4b604a4b 100644 --- a/src/Sophia_Script_for_Windows_10_LTSC_2021/Sophia.ps1 +++ b/src/Sophia_Script_for_Windows_10_LTSC_2021/Sophia.ps1 @@ -234,7 +234,7 @@ LanguageListAccess -Disable # Позволять веб-сайтам предоставлять местную информацию за счет доступа к списку языков (значение по умолчанию) # LanguageListAccess -Enable -# Do not allow apps to use advertising ID to make ads more interresting to you based on your app usage +# Do not allow apps to use advertising ID to make ads more interresting to you based on your app usage # Не разрешать приложениям использовать идентификатор рекламы AdvertisingID -Disable diff --git a/src/Sophia_Script_for_Windows_10_PowerShell_7/Localizations/de-DE/Sophia.psd1 b/src/Sophia_Script_for_Windows_10_PowerShell_7/Localizations/de-DE/Sophia.psd1 index 8aabeeb7..a1bf286b 100644 --- a/src/Sophia_Script_for_Windows_10_PowerShell_7/Localizations/de-DE/Sophia.psd1 +++ b/src/Sophia_Script_for_Windows_10_PowerShell_7/Localizations/de-DE/Sophia.psd1 @@ -1,7 +1,7 @@ ConvertFrom-StringData -StringData @' PowerShellImportFailed = Bitte schließen Sie PowerShell 7 und führen Sie das Skript erneut aus. UnsupportedOSBitness = Das Skript unterstützt nur 64-Bit-Windows. -UnsupportedOSBuild = Das Skript unterstützt nur Windows 10 22H2. Ihr Betriebssystem ist {0}. +UnsupportedOSBuild = Das Skript unterstützt nur Windows 10 22H2. Ihr Betriebssystem ist {0}. Aktualisieren Sie Ihr Windows und versuchen Sie es erneut. UnsupportedWindowsTerminal = Die Windows Terminal-Version ist niedriger als 1.20. Bitte aktualisieren Sie es im Microsoft Store und versuchen Sie es erneut. UpdateWarning = Ihr Windows 10-Build: {0}.{1}. Unterstützter Builds: {2} und höher. Führen Sie Windows Update aus und versuchen Sie es erneut. UnsupportedLanguageMode = Die PowerShell-Sitzung wird in einem eingeschränkten Sprachmodus ausgeführt. diff --git a/src/Sophia_Script_for_Windows_10_PowerShell_7/Localizations/en-US/Sophia.psd1 b/src/Sophia_Script_for_Windows_10_PowerShell_7/Localizations/en-US/Sophia.psd1 index 023c8ba1..7f1d8933 100644 --- a/src/Sophia_Script_for_Windows_10_PowerShell_7/Localizations/en-US/Sophia.psd1 +++ b/src/Sophia_Script_for_Windows_10_PowerShell_7/Localizations/en-US/Sophia.psd1 @@ -1,7 +1,7 @@ ConvertFrom-StringData -StringData @' PowerShellImportFailed = Please close PowerShell 7 and re-run the script again. UnsupportedOSBitness = The script supports 64-bit Windows only. -UnsupportedOSBuild = The script supports only Windows 10 22H2. Your OS is {0}. +UnsupportedOSBuild = The script supports only Windows 10 22H2. Your OS is {0}. Upgrade your Windows and try again. UnsupportedWindowsTerminal = Windows Terminal version is lower than 1.22. Please update it in the Microsoft Store and try again. UpdateWarning = Your Windows 10 build: {0}.{1}. Supported builds: {2} and higher. Run Windows Update and try again. UnsupportedLanguageMode = The PowerShell session in running in a limited language mode. diff --git a/src/Sophia_Script_for_Windows_10_PowerShell_7/Localizations/es-ES/Sophia.psd1 b/src/Sophia_Script_for_Windows_10_PowerShell_7/Localizations/es-ES/Sophia.psd1 index 821fc046..1305bf0f 100644 --- a/src/Sophia_Script_for_Windows_10_PowerShell_7/Localizations/es-ES/Sophia.psd1 +++ b/src/Sophia_Script_for_Windows_10_PowerShell_7/Localizations/es-ES/Sophia.psd1 @@ -1,7 +1,7 @@ ConvertFrom-StringData -StringData @' PowerShellImportFailed = Cierre PowerShell 7 y vuelva a ejecutar el script. UnsupportedOSBitness = El script sólo es compatible con Windows de 64 bits. -UnsupportedOSBuild = El script sólo es compatible con Windows 10 22H2. Su sistema operativo es {0}. +UnsupportedOSBuild = El script sólo es compatible con Windows 10 22H2. Su sistema operativo es {0}. Actualiza tu Windows e inténtalo de nuevo. UnsupportedWindowsTerminal = La versión de Windows Terminal es inferior a la 1.20. Por favor, actualízala en la Microsoft Store e inténtalo de nuevo. UpdateWarning = Su build de Windows 10: {0}.{1}. Compilaciones compatibles: {2} y superior. Ejecute Windows Update y vuelva a intentarlo. UnsupportedLanguageMode = Sesión de PowerShell ejecutada en modo de lenguaje limitado. diff --git a/src/Sophia_Script_for_Windows_10_PowerShell_7/Localizations/fr-FR/Sophia.psd1 b/src/Sophia_Script_for_Windows_10_PowerShell_7/Localizations/fr-FR/Sophia.psd1 index 1da383ff..740b4150 100644 --- a/src/Sophia_Script_for_Windows_10_PowerShell_7/Localizations/fr-FR/Sophia.psd1 +++ b/src/Sophia_Script_for_Windows_10_PowerShell_7/Localizations/fr-FR/Sophia.psd1 @@ -1,7 +1,7 @@ ConvertFrom-StringData -StringData @' PowerShellImportFailed = Veuillez fermer PowerShell 7 et réexécuter le script. UnsupportedOSBitness = Le script n'est compatible qu'avec Windows 64 bits. -UnsupportedOSBuild = Le script ne supporte que Windows 10 22H2. Votre système d'exploitation est {0}. +UnsupportedOSBuild = Le script ne supporte que Windows 10 22H2. Votre système d'exploitation est {0}. Mettez à jour votre système d'exploitation Windows et réessayez. UnsupportedWindowsTerminal = La version de Windows Terminal est inférieure à 1.20. Veuillez la mettre à jour dans le Microsoft Store et réessayer. UpdateWarning = Votre version de Windows 10: {0}.{1}. Versions prises en charge: {2} et plus. Exécutez Windows Update et réessayez. UnsupportedLanguageMode = La session PowerShell s'exécute dans un mode de langue limité. diff --git a/src/Sophia_Script_for_Windows_10_PowerShell_7/Localizations/hu-HU/Sophia.psd1 b/src/Sophia_Script_for_Windows_10_PowerShell_7/Localizations/hu-HU/Sophia.psd1 index ccb190d7..377cac7c 100644 --- a/src/Sophia_Script_for_Windows_10_PowerShell_7/Localizations/hu-HU/Sophia.psd1 +++ b/src/Sophia_Script_for_Windows_10_PowerShell_7/Localizations/hu-HU/Sophia.psd1 @@ -1,7 +1,7 @@ ConvertFrom-StringData -StringData @' PowerShellImportFailed = Kérjük, zárja be a PowerShell 7 programot, és futtassa újra a szkriptet. UnsupportedOSBitness = A szkript csak a 64 bites Windows-t támogatja. -UnsupportedOSBuild = A szkript csak a Windows 10 22H2 rendszert támogatja. Az Ön operációs rendszere {0}. +UnsupportedOSBuild = A szkript csak a Windows 10 22H2 rendszert támogatja. Az Ön operációs rendszere {0}. Frissítse a Windows-t, és próbálja meg újra. UnsupportedWindowsTerminal = A Windows Terminal verziója alacsonyabb, mint 1.20. Kérjük, frissítse azt a Microsoft Store-ban, és próbálja meg újra. UpdateWarning = Az Ön Windows 10 építése: {0}.{1}. Támogatott buildek: {2} és újabb verziók. Futtassa a Windows Update programot, és próbálja meg újra. UnsupportedLanguageMode = A PowerShell munkamenet korlátozott nyelvi üzemmódban fut. diff --git a/src/Sophia_Script_for_Windows_10_PowerShell_7/Localizations/it-IT/Sophia.psd1 b/src/Sophia_Script_for_Windows_10_PowerShell_7/Localizations/it-IT/Sophia.psd1 index 85d2dded..2b11760c 100644 --- a/src/Sophia_Script_for_Windows_10_PowerShell_7/Localizations/it-IT/Sophia.psd1 +++ b/src/Sophia_Script_for_Windows_10_PowerShell_7/Localizations/it-IT/Sophia.psd1 @@ -1,7 +1,7 @@ ConvertFrom-StringData -StringData @' PowerShellImportFailed = Chiudere PowerShell 7 e rieseguire lo script. UnsupportedOSBitness = Lo script supporta solo Windows a 64 bit. -UnsupportedOSBuild = Lo script supporta solo Windows 10 22H2. Il vostro sistema operativo è {0}. +UnsupportedOSBuild = Lo script supporta solo Windows 10 22H2. Il vostro sistema operativo è {0}. Aggiornare Windows e riprovare. UnsupportedWindowsTerminal = La versione di Windows Terminal è inferiore a 1.20. Aggiornarla nel Microsoft Store e riprovare. UpdateWarning = La tua build di Windows 10 {0}.{1} non è supportata. Build supportate: {2} e successive. Eseguire Windows Update e riprovare. UnsupportedLanguageMode = La sessione PowerShell è in esecuzione in modalità lingua limitata. diff --git a/src/Sophia_Script_for_Windows_10_PowerShell_7/Localizations/pl-PL/Sophia.psd1 b/src/Sophia_Script_for_Windows_10_PowerShell_7/Localizations/pl-PL/Sophia.psd1 index 42da7935..0843d4ab 100644 --- a/src/Sophia_Script_for_Windows_10_PowerShell_7/Localizations/pl-PL/Sophia.psd1 +++ b/src/Sophia_Script_for_Windows_10_PowerShell_7/Localizations/pl-PL/Sophia.psd1 @@ -1,7 +1,7 @@ ConvertFrom-StringData -StringData @' PowerShellImportFailed = Zamknij PowerShell 7 i ponownie uruchom skrypt. UnsupportedOSBitness = Skrypt obsługuje tylko 64-bitowe systemy Windows. -UnsupportedOSBuild = Skrypt obsługuje tylko system Windows 10 22H2. Twoim systemem operacyjnym jest {0}. +UnsupportedOSBuild = Skrypt obsługuje tylko system Windows 10 22H2. Twoim systemem operacyjnym jest {0}. Zaktualizuj system Windows i spróbuj ponownie. UnsupportedWindowsTerminal = Wersja Windows Terminal jest niższa niż 1.20. Zaktualizuj ją w Microsoft Store i spróbuj ponownie. UpdateWarning = Twoja wersja systemu Windows 10: {0}.{1}. Obsługiwane kompilacje: {2} i nowsze. Uruchom aktualizację systemu Windows i spróbuj ponownie. UnsupportedLanguageMode = Sesja PowerShell działa w trybie ograniczonego języka. diff --git a/src/Sophia_Script_for_Windows_10_PowerShell_7/Localizations/pt-BR/Sophia.psd1 b/src/Sophia_Script_for_Windows_10_PowerShell_7/Localizations/pt-BR/Sophia.psd1 index f21c15b8..649e74f5 100644 --- a/src/Sophia_Script_for_Windows_10_PowerShell_7/Localizations/pt-BR/Sophia.psd1 +++ b/src/Sophia_Script_for_Windows_10_PowerShell_7/Localizations/pt-BR/Sophia.psd1 @@ -1,7 +1,7 @@ ConvertFrom-StringData -StringData @' PowerShellImportFailed = Feche o PowerShell 7 e execute o script novamente. UnsupportedOSBitness = O guião suporta apenas Windows de 64 bits. -UnsupportedOSBuild = O script é compatível apenas com o Windows 10 22H2. Seu sistema operacional é o {0}. +UnsupportedOSBuild = O script é compatível apenas com o Windows 10 22H2. Seu sistema operacional é o {0}. Atualize seu Windows e tente novamente. UnsupportedWindowsTerminal = A versão do Windows Terminal é inferior a 1.20. Atualize-a na Microsoft Store e tente novamente. UpdateWarning = La tua build di Windows 10: {0}.{1}. Build suportadas: {2}+. Execute o Windows Update e tente novamente. UnsupportedLanguageMode = A sessão PowerShell em funcionamento em um modo de linguagem limitada. diff --git a/src/Sophia_Script_for_Windows_10_PowerShell_7/Localizations/ru-RU/Sophia.psd1 b/src/Sophia_Script_for_Windows_10_PowerShell_7/Localizations/ru-RU/Sophia.psd1 index db5420b1..73318039 100644 --- a/src/Sophia_Script_for_Windows_10_PowerShell_7/Localizations/ru-RU/Sophia.psd1 +++ b/src/Sophia_Script_for_Windows_10_PowerShell_7/Localizations/ru-RU/Sophia.psd1 @@ -1,7 +1,7 @@ ConvertFrom-StringData -StringData @' PowerShellImportFailed = Пожалуйста, закройте PowerShell 7 и запустите скрип заново. UnsupportedOSBitness = Скрипт поддерживает только 64-битную версию Windows. -UnsupportedOSBuild = Скрипт поддерживает только Windows 10 22H2. Ваша ОС — {0}. +UnsupportedOSBuild = Скрипт поддерживает только Windows 10 22H2. Ваша ОС — {0} {1}. Обновите Windows и попробуйте заново. UnsupportedWindowsTerminal = Версия Windows Terminal ниже 1.20. Пожалуйста, обновите его в Microsoft Store и попробуйте заново. UpdateWarning = Ваш билд Windows 10: {0}.{1}. Поддерживаемые сборки: {2} и выше. Запустите обновление Windows и попробуйте заново. UnsupportedLanguageMode = Сессия PowerShell работает в ограниченном режиме. @@ -12,7 +12,7 @@ Win10TweakerWarning = Windows была заражена т TweakerWarning = Стабильность Windows могла быть нарушена использованием {0}. Переустановите Windows, используя только подлинный ISO-образ. Bin = В папке "{0}" отсутствуют файлы. Пожалуйста, перекачайте архив. RebootPending = Компьютер ожидает перезагрузки. -UnsupportedRelease = Обнаружена новая версия скрипта. Пожалуйста, используйте только последнюю версию Sophia Script. +UnsupportedRelease = Обнаружена новая версия скрипта. Пожалуйста, используйте только последнюю версию Sophia Script. KeyboardArrows = Для выбора используйте на клавиатуре стрелки {0} и {1} CustomizationWarning = Вы настроили все функции в пресет-файле {0} перед запуском Sophia Script? WindowsComponentBroken = {0} сломан или удален из ОС. Переустановите Windows, используя только подлинный ISO-образ. Переустановите Windows, используя только подлинный ISO-образ. diff --git a/src/Sophia_Script_for_Windows_10_PowerShell_7/Localizations/tr-TR/Sophia.psd1 b/src/Sophia_Script_for_Windows_10_PowerShell_7/Localizations/tr-TR/Sophia.psd1 index fc958962..35e6b01e 100644 --- a/src/Sophia_Script_for_Windows_10_PowerShell_7/Localizations/tr-TR/Sophia.psd1 +++ b/src/Sophia_Script_for_Windows_10_PowerShell_7/Localizations/tr-TR/Sophia.psd1 @@ -1,7 +1,7 @@ ConvertFrom-StringData -StringData @' PowerShellImportFailed = Lütfen PowerShell 7 yi kapatın ve komut dosyasını yeniden çalıştırın. UnsupportedOSBitness = Komut dosyası yalnızca 64 bit Windows'u destekler. -UnsupportedOSBuild = Komut dosyası yalnızca Windows 10 22H2'yi destekler. Sizin işletim sisteminiz {0}. +UnsupportedOSBuild = Komut dosyası yalnızca Windows 10 22H2'yi destekler. Sizin işletim sisteminiz {0}. Windows'unuzu yükseltin ve tekrar deneyin. UnsupportedWindowsTerminal = Windows Terminal sürümü 1.20'den daha düşük. Lütfen Microsoft Store'da güncelleyin ve tekrar deneyin. UpdateWarning = Windows 10 yapınız: {0}.{1}. Desteklenen yapılar: {2} ve üzeri sürümler.. Windows Update'i çalıştırın ve tekrar deneyin. UnsupportedLanguageMode = Sınırlı bir dil modunda çalışan PowerShell oturumu. diff --git a/src/Sophia_Script_for_Windows_10_PowerShell_7/Localizations/uk-UA/Sophia.psd1 b/src/Sophia_Script_for_Windows_10_PowerShell_7/Localizations/uk-UA/Sophia.psd1 index 50c35878..43339881 100644 --- a/src/Sophia_Script_for_Windows_10_PowerShell_7/Localizations/uk-UA/Sophia.psd1 +++ b/src/Sophia_Script_for_Windows_10_PowerShell_7/Localizations/uk-UA/Sophia.psd1 @@ -1,9 +1,9 @@ ConvertFrom-StringData -StringData @' PowerShellImportFailed = Будь ласка, закрийте PowerShell 7 і запустіть сценарій знову. UnsupportedOSBitness = Скрипт підтримує тільки 64-розрядну версію Windows. -UnsupportedOSBuild = Скрипт підтримує тільки Windows 10 22H2. Ваша ОС — {0}. +UnsupportedOSBuild = Скрипт підтримує тільки Windows 10 22H2. Ваша ОС — {0} {1}. Оновіть Windows і спробуйте ще раз. UnsupportedWindowsTerminal = Версія Windows Terminal нижча за 1.20. Будь ласка, оновіть його в Microsoft Store і спробуйте заново. -UpdateWarning = Ваш білд Windows 10: {0}.{1}. Підтримувані збірки: {2} і вище.. Запустіть Windows Update і повторіть спробу. +UpdateWarning = Ваш білд Windows 10: {0}.{1}. Підтримувані збірки: {2} і вище. Запустіть Windows Update і повторіть спробу. UnsupportedLanguageMode = Сесія PowerShell працює в обмеженому режимі. LoggedInUserNotAdmin = Поточний користувач, що увійшов, не має прав адміністратора. UnsupportedPowerShell = Ви намагаєтеся запустити скрипт в PowerShell {0}.{1}. Запустіть скрипт у відповідній версії PowerShell. @@ -12,7 +12,7 @@ Win10TweakerWarning = Windows була заражена т TweakerWarning = Стабільність вашої ОС могла бути порушена використанням {0}. Перевстановіть Windows, використовуючи тільки справжній ISO-образ. Bin = У папці "{0}" відсутні файли. Будь ласка, перекачайте архів. RebootPending = Комп'ютер очікує на перезавантаження. -UnsupportedRelease = Виявлено нову версію скрипта. Будь ласка, використовуйте тільки останню версію Sophia Script. +UnsupportedRelease = Виявлено нову версію скрипта. Будь ласка, використовуйте тільки останню версію Sophia Script. KeyboardArrows = Для вибору відповіді використовуйте на клавіатурі стрілки {0} і {1} CustomizationWarning = Ви налаштували всі функції в пресет-файлі {0} перед запуском Sophia Script? WindowsComponentBroken = {0} пошкоджено або видалено з ОС. Перевстановіть Windows, використовуючи тільки справжній ISO-образ. diff --git a/src/Sophia_Script_for_Windows_10_PowerShell_7/Localizations/zh-CN/Sophia.psd1 b/src/Sophia_Script_for_Windows_10_PowerShell_7/Localizations/zh-CN/Sophia.psd1 index 19f61952..ac92c5df 100644 --- a/src/Sophia_Script_for_Windows_10_PowerShell_7/Localizations/zh-CN/Sophia.psd1 +++ b/src/Sophia_Script_for_Windows_10_PowerShell_7/Localizations/zh-CN/Sophia.psd1 @@ -1,7 +1,7 @@ ConvertFrom-StringData -StringData @' PowerShellImportFailed = 请关闭PowerShell 7并重新运行脚本。 UnsupportedOSBitness = 该脚本仅支持64位Windows。 -UnsupportedOSBuild = 腳本僅支援 Windows 10 22H2。您的作業系統是 {0}。 +UnsupportedOSBuild = 腳本僅支援 Windows 10 22H2。您的作業系統是 {0}。升级 Windows,然后再试一次。 UnsupportedWindowsTerminal = Windows Terminal版本低於1.20。請在Microsoft商店更新後再試。 UpdateWarning = 您的Windows 10构建: {0}.{1}。支援的版本:{2} 及更高版本。运行Windows Update并再次尝试。 UnsupportedLanguageMode = PowerShell会话在有限的语言模式下运行。 diff --git a/src/Sophia_Script_for_Windows_10_PowerShell_7/Module/Sophia.psm1 b/src/Sophia_Script_for_Windows_10_PowerShell_7/Module/Sophia.psm1 index 2ca9cc98..d8557e64 100644 --- a/src/Sophia_Script_for_Windows_10_PowerShell_7/Module/Sophia.psm1 +++ b/src/Sophia_Script_for_Windows_10_PowerShell_7/Module/Sophia.psm1 @@ -815,13 +815,30 @@ public extern static string BrandingFormatString(string sFormat); if ([WinAPI.Winbrand]::BrandingFormatString("%WINDOWS_LONG%") -notmatch "Windows 10") { Write-Information -MessageData "" -InformationAction Continue - Write-Warning -Message ($Localization.UnsupportedOSBuild -f [WinAPI.Winbrand]::BrandingFormatString("%WINDOWS_LONG%")) + + # Windows 11 Pro + $Windows_Long = [WinAPI.Winbrand]::BrandingFormatString("%WINDOWS_LONG%") + $Windows_Long_First_Item = $Windows_Long.split(" ")[0] + $Windows_Long_Second_Item = $Windows_Long.split(" ")[1] + # Windows 11 + $Windows_Long = ($Windows_Long_First_Item, $Windows_Long_Second_Item) -join " " + + # 24H2 + $DisplayVersion = Get-ItemPropertyValue -Path "HKLM:\SOFTWARE\Microsoft\Windows nt\CurrentVersion" -Name DisplayVersion + + Write-Warning -Message ($Localization.UnsupportedOSBuild -f $Windows_Long, $DisplayVersion) Write-Information -MessageData "" -InformationAction Continue Write-Verbose -Message "https://t.me/sophia_chat" -Verbose Write-Verbose -Message "https://discord.gg/sSryhaEv79" -Verbose Write-Verbose -Message "https://github.com/farag2/Sophia-Script-for-Windows#system-requirements" -Verbose + # Receive updates for other Microsoft products when you update Windows + New-ItemProperty -Path HKLM:\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings -Name AllowMUUpdateService -PropertyType DWord -Value 1 -Force + + # Check for updates + Start-Process -FilePath "$env:SystemRoot\System32\UsoClient.exe" -ArgumentList StartInteractiveScan + exit } @@ -907,10 +924,10 @@ public extern static string BrandingFormatString(string sFormat); { # Check Windows minor build version # https://support.microsoft.com/en-us/topic/windows-10-update-history-8127c2c6-6edf-4fdf-8b9f-0f7be1ef3562 - $CurrentBuild = Get-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows nt\CurrentVersion" -Name CurrentBuild - $UBR = Get-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows nt\CurrentVersion" -Name UBR + $CurrentBuild = Get-ItemPropertyValue -Path "HKLM:\SOFTWARE\Microsoft\Windows nt\CurrentVersion" -Name CurrentBuild + $UBR = Get-ItemPropertyValue -Path "HKLM:\SOFTWARE\Microsoft\Windows nt\CurrentVersion" -Name UBR Write-Information -MessageData "" -InformationAction Continue - Write-Warning -Message ($Localization.UpdateWarning -f $CurrentBuild.CurrentBuild, $UBR.UBR, $LatestSupportedBuild) + Write-Warning -Message ($Localization.UpdateWarning -f $CurrentBuild, $UBR, $LatestSupportedBuild) Write-Information -MessageData "" -InformationAction Continue Write-Verbose -Message "https://t.me/sophia_chat" -Verbose diff --git a/src/Sophia_Script_for_Windows_11/Localizations/de-DE/Sophia.psd1 b/src/Sophia_Script_for_Windows_11/Localizations/de-DE/Sophia.psd1 index 359e56ad..d7532a87 100644 --- a/src/Sophia_Script_for_Windows_11/Localizations/de-DE/Sophia.psd1 +++ b/src/Sophia_Script_for_Windows_11/Localizations/de-DE/Sophia.psd1 @@ -1,5 +1,5 @@ ConvertFrom-StringData -StringData @' -UnsupportedOSBuild = Das Skript unterstützt Windows 11 24H2 und höher. Ihr Betriebssystem ist {0}. +UnsupportedOSBuild = Das Skript unterstützt Windows 11 24H2 und höher. Ihr Betriebssystem ist {0}. Aktualisieren Sie Ihr Windows und versuchen Sie es erneut. UnsupportedWindowsTerminal = Die Windows Terminal-Version ist niedriger als 1.20. Bitte aktualisieren Sie es im Microsoft Store und versuchen Sie es erneut. UpdateWarning = Ihr Windows 11-Build: {0}.{1}. Unterstützter Builds: {2} und höher. Führen Sie Windows Update aus und versuchen Sie es erneut. UnsupportedLanguageMode = Die PowerShell-Sitzung wird in einem eingeschränkten Sprachmodus ausgeführt. diff --git a/src/Sophia_Script_for_Windows_11/Localizations/en-US/Sophia.psd1 b/src/Sophia_Script_for_Windows_11/Localizations/en-US/Sophia.psd1 index 315c2e22..22228b72 100644 --- a/src/Sophia_Script_for_Windows_11/Localizations/en-US/Sophia.psd1 +++ b/src/Sophia_Script_for_Windows_11/Localizations/en-US/Sophia.psd1 @@ -1,5 +1,5 @@ ConvertFrom-StringData -StringData @' -UnsupportedOSBuild = The script supports Windows 11 24H2 and higher. Your OS is {0}. +UnsupportedOSBuild = The script supports Windows 11 24H2 and higher. Your OS is {0}. Upgrade your Windows and try again. UnsupportedWindowsTerminal = Windows Terminal version is lower than 1.22. Please update it in the Microsoft Store and try again. UpdateWarning = Your Windows 11 build: {0}.{1}. Supported builds: {2} and higher. Run Windows Update and try again. UnsupportedLanguageMode = The PowerShell session in running in a limited language mode. diff --git a/src/Sophia_Script_for_Windows_11/Localizations/es-ES/Sophia.psd1 b/src/Sophia_Script_for_Windows_11/Localizations/es-ES/Sophia.psd1 index 809789c7..4ddb6fb6 100644 --- a/src/Sophia_Script_for_Windows_11/Localizations/es-ES/Sophia.psd1 +++ b/src/Sophia_Script_for_Windows_11/Localizations/es-ES/Sophia.psd1 @@ -1,5 +1,5 @@ ConvertFrom-StringData -StringData @' -UnsupportedOSBuild = El script es compatible con Windows 11 24H2 y superiores. Su sistema operativo es {0}. +UnsupportedOSBuild = El script es compatible con Windows 11 24H2 y superiores. Su sistema operativo es {0}. Actualiza tu Windows e inténtalo de nuevo. UnsupportedWindowsTerminal = La versión de Windows Terminal es inferior a la 1.20. Por favor, actualízala en la Microsoft Store e inténtalo de nuevo. UpdateWarning = Su build de Windows 11: {0}.{1}. Compilaciones compatibles: {2} y superior. Ejecute Windows Update y vuelva a intentarlo. UnsupportedLanguageMode = Sesión de PowerShell ejecutada en modo de lenguaje limitado. diff --git a/src/Sophia_Script_for_Windows_11/Localizations/fr-FR/Sophia.psd1 b/src/Sophia_Script_for_Windows_11/Localizations/fr-FR/Sophia.psd1 index 5e091e47..2890876b 100644 --- a/src/Sophia_Script_for_Windows_11/Localizations/fr-FR/Sophia.psd1 +++ b/src/Sophia_Script_for_Windows_11/Localizations/fr-FR/Sophia.psd1 @@ -1,5 +1,5 @@ ConvertFrom-StringData -StringData @' -UnsupportedOSBuild = Le script ne supporte que Windows 11 24H2. Votre système d'exploitation est {0}. +UnsupportedOSBuild = Le script ne supporte que Windows 11 24H2. Votre système d'exploitation est {0}. Mettez à jour votre système d'exploitation Windows et réessayez. UnsupportedWindowsTerminal = La version de Windows Terminal est inférieure à 1.20. Veuillez la mettre à jour dans le Microsoft Store et réessayer. UpdateWarning = Votre version de Windows 11: {0}.{1}. Versions prises en charge: {2} et plus. Exécutez Windows Update et réessayez. UnsupportedLanguageMode = La session PowerShell s'exécute dans un mode de langue limité. diff --git a/src/Sophia_Script_for_Windows_11/Localizations/hu-HU/Sophia.psd1 b/src/Sophia_Script_for_Windows_11/Localizations/hu-HU/Sophia.psd1 index ad8a036a..49e4de4f 100644 --- a/src/Sophia_Script_for_Windows_11/Localizations/hu-HU/Sophia.psd1 +++ b/src/Sophia_Script_for_Windows_11/Localizations/hu-HU/Sophia.psd1 @@ -1,5 +1,5 @@ ConvertFrom-StringData -StringData @' -UnsupportedOSBuild = A szkript támogatja a Windows 11 24H2 és magasabb verziószámú operációs rendszereket. Az Ön operációs rendszere {0}. +UnsupportedOSBuild = A szkript támogatja a Windows 11 24H2 és magasabb verziószámú operációs rendszereket. Az Ön operációs rendszere {0}. Frissítse a Windows-t, és próbálja meg újra. UnsupportedWindowsTerminal = A Windows Terminal verziója alacsonyabb, mint 1.20. Kérjük, frissítse azt a Microsoft Store-ban, és próbálja meg újra. UpdateWarning = Az Ön Windows 11 építése: {0}.{1}. Támogatott buildek: {2} és újabb verziók. Futtassa a Windows Update programot, és próbálja meg újra. UnsupportedLanguageMode = A PowerShell munkamenet korlátozott nyelvi üzemmódban fut. diff --git a/src/Sophia_Script_for_Windows_11/Localizations/it-IT/Sophia.psd1 b/src/Sophia_Script_for_Windows_11/Localizations/it-IT/Sophia.psd1 index 39ceff02..4d52740d 100644 --- a/src/Sophia_Script_for_Windows_11/Localizations/it-IT/Sophia.psd1 +++ b/src/Sophia_Script_for_Windows_11/Localizations/it-IT/Sophia.psd1 @@ -1,5 +1,5 @@ ConvertFrom-StringData -StringData @' -UnsupportedOSBuild = Lo script supporta Windows 11 24H2 e versioni successive. Il vostro sistema operativo è {0}. +UnsupportedOSBuild = Lo script supporta Windows 11 24H2 e versioni successive. Il vostro sistema operativo è {0}. Aggiornare Windows e riprovare. UnsupportedWindowsTerminal = La versione di Windows Terminal è inferiore a 1.20. Aggiornarla nel Microsoft Store e riprovare. UpdateWarning = La tua build di Windows 11 {0}.{1} non è supportata. Build supportate: {2} e successive. Eseguire Windows Update e riprovare. UnsupportedLanguageMode = La sessione PowerShell è in esecuzione in modalità lingua limitata. diff --git a/src/Sophia_Script_for_Windows_11/Localizations/pl-PL/Sophia.psd1 b/src/Sophia_Script_for_Windows_11/Localizations/pl-PL/Sophia.psd1 index 5e96f1b6..75f7a7d3 100644 --- a/src/Sophia_Script_for_Windows_11/Localizations/pl-PL/Sophia.psd1 +++ b/src/Sophia_Script_for_Windows_11/Localizations/pl-PL/Sophia.psd1 @@ -1,5 +1,5 @@ ConvertFrom-StringData -StringData @' -UnsupportedOSBuild = Skrypt obsługuje system Windows 11 24H2 i nowsze wersje. Twoim systemem operacyjnym jest {0}. +UnsupportedOSBuild = Skrypt obsługuje system Windows 11 24H2 i nowsze wersje. Twoim systemem operacyjnym jest {0}. Zaktualizuj system Windows i spróbuj ponownie. UnsupportedWindowsTerminal = Wersja Windows Terminal jest niższa niż 1.20. Zaktualizuj ją w Microsoft Store i spróbuj ponownie. UpdateWarning = Twoja wersja systemu Windows 11: {0}.{1}. Obsługiwane kompilacje: {2} i nowsze. Uruchom aktualizację systemu Windows i spróbuj ponownie. UnsupportedLanguageMode = Sesja PowerShell działa w trybie ograniczonego języka. diff --git a/src/Sophia_Script_for_Windows_11/Localizations/pt-BR/Sophia.psd1 b/src/Sophia_Script_for_Windows_11/Localizations/pt-BR/Sophia.psd1 index f486de2a..188020d0 100644 --- a/src/Sophia_Script_for_Windows_11/Localizations/pt-BR/Sophia.psd1 +++ b/src/Sophia_Script_for_Windows_11/Localizations/pt-BR/Sophia.psd1 @@ -1,5 +1,5 @@ ConvertFrom-StringData -StringData @' -UnsupportedOSBuild = O script é compatível com o Windows 11 24H2 e superior. Seu sistema operacional é o {0}. +UnsupportedOSBuild = O script é compatível com o Windows 11 24H2 e superior. Seu sistema operacional é o {0}. Atualize seu Windows e tente novamente. UnsupportedWindowsTerminal = A versão do Windows Terminal é inferior a 1.20. Atualize-a na Microsoft Store e tente novamente. UpdateWarning = La tua build di Windows 11: {0}.{1}. Build suportadas: {2}+. Execute o Windows Update e tente novamente. UnsupportedLanguageMode = A sessão PowerShell em funcionamento em um modo de linguagem limitada. diff --git a/src/Sophia_Script_for_Windows_11/Localizations/ru-RU/Sophia.psd1 b/src/Sophia_Script_for_Windows_11/Localizations/ru-RU/Sophia.psd1 index 86594c21..c389a9ef 100644 --- a/src/Sophia_Script_for_Windows_11/Localizations/ru-RU/Sophia.psd1 +++ b/src/Sophia_Script_for_Windows_11/Localizations/ru-RU/Sophia.psd1 @@ -1,5 +1,5 @@ ConvertFrom-StringData -StringData @' -UnsupportedOSBuild = Скрипт поддерживает Windows 11 24H2 и выше. Ваша ОС — {0}. +UnsupportedOSBuild = Скрипт поддерживает Windows 11 24H2 и выше. Ваша ОС — {0} {1}. Обновите Windows и попробуйте заново. UnsupportedWindowsTerminal = Версия Windows Terminal ниже 1.20. Пожалуйста, обновите его в Microsoft Store и попробуйте заново. UpdateWarning = Ваш билд Windows 11: {0}.{1}. Поддерживаемые сборки: {2} и выше. Запустите обновление Windows и попробуйте заново. UnsupportedLanguageMode = Сессия PowerShell работает в ограниченном режиме. @@ -10,7 +10,7 @@ Win10TweakerWarning = Windows была заражена т TweakerWarning = Стабильность Windows могла быть нарушена использованием {0}. Переустановите Windows, используя только подлинный ISO-образ. Bin = В папке "{0}" отсутствуют файлы. Пожалуйста, перекачайте архив. RebootPending = Компьютер ожидает перезагрузки. -UnsupportedRelease = Обнаружена новая версия скрипта. Пожалуйста, используйте только последнюю версию Sophia Script. +UnsupportedRelease = Обнаружена новая версия скрипта. Пожалуйста, используйте только последнюю версию Sophia Script. KeyboardArrows = Для выбора используйте на клавиатуре стрелки {0} и {1} CustomizationWarning = Вы настроили все функции в пресет-файле {0} перед запуском Sophia Script? WindowsComponentBroken = {0} сломан или удален из ОС. Переустановите Windows, используя только подлинный ISO-образ. diff --git a/src/Sophia_Script_for_Windows_11/Localizations/tr-TR/Sophia.psd1 b/src/Sophia_Script_for_Windows_11/Localizations/tr-TR/Sophia.psd1 index 82a1c3d8..fa734a27 100644 --- a/src/Sophia_Script_for_Windows_11/Localizations/tr-TR/Sophia.psd1 +++ b/src/Sophia_Script_for_Windows_11/Localizations/tr-TR/Sophia.psd1 @@ -1,5 +1,5 @@ ConvertFrom-StringData -StringData @' -UnsupportedOSBuild = Komut dosyası Windows 11 24H2 ve üstünü destekler. Sizin işletim sisteminiz {0}. +UnsupportedOSBuild = Komut dosyası Windows 11 24H2 ve üstünü destekler. Sizin işletim sisteminiz {0}. Windows'unuzu yükseltin ve tekrar deneyin. UnsupportedWindowsTerminal = Windows Terminal sürümü 1.20'den daha düşük. Lütfen Microsoft Store'da güncelleyin ve tekrar deneyin. UpdateWarning = Windows 11 yapınız: {0}.{1}. Desteklenen yapılar: {2} ve üzeri sürümler.. Windows Update'i çalıştırın ve tekrar deneyin. UnsupportedLanguageMode = Sınırlı bir dil modunda çalışan PowerShell oturumu. diff --git a/src/Sophia_Script_for_Windows_11/Localizations/uk-UA/Sophia.psd1 b/src/Sophia_Script_for_Windows_11/Localizations/uk-UA/Sophia.psd1 index 1a0727f8..1383863e 100644 --- a/src/Sophia_Script_for_Windows_11/Localizations/uk-UA/Sophia.psd1 +++ b/src/Sophia_Script_for_Windows_11/Localizations/uk-UA/Sophia.psd1 @@ -1,7 +1,7 @@ ConvertFrom-StringData -StringData @' -UnsupportedOSBuild = Скрипт підтримує тільки Windows 11 24H2 і вище. Ваша ОС — {0}. +UnsupportedOSBuild = Скрипт підтримує тільки Windows 11 24H2 і вище. Ваша ОС — {0} {1}. Оновіть Windows і спробуйте ще раз. UnsupportedWindowsTerminal = Версія Windows Terminal нижча за 1.20. Будь ласка, оновіть його в Microsoft Store і спробуйте заново. -UpdateWarning = Ваш білд Windows 11: {0}.{1}. Підтримувані збірки: {2} і вище.. Запустіть Windows Update і повторіть спробу. +UpdateWarning = Ваш білд Windows 11: {0}.{1}. Підтримувані збірки: {2} і вище. Запустіть Windows Update і повторіть спробу. UnsupportedLanguageMode = Сесія PowerShell працює в обмеженому режимі. LoggedInUserNotAdmin = Поточний користувач, що увійшов, не має прав адміністратора. UnsupportedPowerShell = Ви намагаєтеся запустити скрипт в PowerShell {0}.{1}. Запустіть скрипт у відповідній версії PowerShell. @@ -10,7 +10,7 @@ Win10TweakerWarning = Windows була заражена т TweakerWarning = Стабільність вашої ОС могла бути порушена використанням {0}. Перевстановіть Windows, використовуючи тільки справжній ISO-образ. Bin = У папці "{0}" відсутні файли. Будь ласка, перекачайте архів. RebootPending = Комп'ютер очікує на перезавантаження. -UnsupportedRelease = Виявлено нову версію скрипта. Будь ласка, використовуйте тільки останню версію Sophia Script. +UnsupportedRelease = Виявлено нову версію скрипта. Будь ласка, використовуйте тільки останню версію Sophia Script. KeyboardArrows = Для вибору відповіді використовуйте на клавіатурі стрілки {0} і {1} CustomizationWarning = Ви налаштували всі функції в пресет-файлі {0} перед запуском Sophia Script? WindowsComponentBroken = {0} пошкоджено або видалено з ОС. Перевстановіть Windows, використовуючи тільки справжній ISO-образ. diff --git a/src/Sophia_Script_for_Windows_11/Localizations/zh-CN/Sophia.psd1 b/src/Sophia_Script_for_Windows_11/Localizations/zh-CN/Sophia.psd1 index b58c892f..335d7e8e 100644 --- a/src/Sophia_Script_for_Windows_11/Localizations/zh-CN/Sophia.psd1 +++ b/src/Sophia_Script_for_Windows_11/Localizations/zh-CN/Sophia.psd1 @@ -1,5 +1,5 @@ ConvertFrom-StringData -StringData @' -UnsupportedOSBuild = 腳本支援 Windows 11 24H2 及更高版本。您的作業系統是 {0}。 +UnsupportedOSBuild = 腳本支援 Windows 11 24H2 及更高版本。您的作業系統是 {0}。升级 Windows,然后再试一次。 UnsupportedWindowsTerminal = Windows Terminal版本低於1.20。請在Microsoft商店更新後再試。 UpdateWarning = 您的Windows 11构建: {0}.{1}。支援的版本:{2} 及更高版本。运行Windows Update并再次尝试。 UnsupportedLanguageMode = PowerShell会话在有限的语言模式下运行。 diff --git a/src/Sophia_Script_for_Windows_11/Module/Sophia.psm1 b/src/Sophia_Script_for_Windows_11/Module/Sophia.psm1 index bbf2c360..9d17e35e 100644 --- a/src/Sophia_Script_for_Windows_11/Module/Sophia.psm1 +++ b/src/Sophia_Script_for_Windows_11/Module/Sophia.psm1 @@ -758,13 +758,30 @@ public extern static string BrandingFormatString(string sFormat); if ([WinAPI.Winbrand]::BrandingFormatString("%WINDOWS_LONG%") -notmatch "Windows 11") { Write-Information -MessageData "" -InformationAction Continue - Write-Warning -Message ($Localization.UnsupportedOSBuild -f [WinAPI.Winbrand]::BrandingFormatString("%WINDOWS_LONG%")) + + # Windows 11 Pro + $Windows_Long = [WinAPI.Winbrand]::BrandingFormatString("%WINDOWS_LONG%") + $Windows_Long_First_Item = $Windows_Long.split(" ")[0] + $Windows_Long_Second_Item = $Windows_Long.split(" ")[1] + # Windows 11 + $Windows_Long = ($Windows_Long_First_Item, $Windows_Long_Second_Item) -join " " + + # 24H2 + $DisplayVersion = Get-ItemPropertyValue -Path "HKLM:\SOFTWARE\Microsoft\Windows nt\CurrentVersion" -Name DisplayVersion + + Write-Warning -Message ($Localization.UnsupportedOSBuild -f $Windows_Long, $DisplayVersion) Write-Information -MessageData "" -InformationAction Continue Write-Verbose -Message "https://t.me/sophia_chat" -Verbose Write-Verbose -Message "https://discord.gg/sSryhaEv79" -Verbose Write-Verbose -Message "https://github.com/farag2/Sophia-Script-for-Windows#system-requirements" -Verbose + # Receive updates for other Microsoft products when you update Windows + New-ItemProperty -Path HKLM:\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings -Name AllowMUUpdateService -PropertyType DWord -Value 1 -Force + + # Check for updates + Start-Process -FilePath "$env:SystemRoot\System32\UsoClient.exe" -ArgumentList StartInteractiveScan + exit } @@ -850,10 +867,10 @@ public extern static string BrandingFormatString(string sFormat); { # Check Windows minor build version # https://support.microsoft.com/en-us/topic/windows-11-version-24h2-update-history-0929c747-1815-4543-8461-0160d16f15e5 - $CurrentBuild = Get-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows nt\CurrentVersion" -Name CurrentBuild - $UBR = Get-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows nt\CurrentVersion" -Name UBR + $CurrentBuild = Get-ItemPropertyValue -Path "HKLM:\SOFTWARE\Microsoft\Windows nt\CurrentVersion" -Name CurrentBuild + $UBR = Get-ItemPropertyValue -Path "HKLM:\SOFTWARE\Microsoft\Windows nt\CurrentVersion" -Name UBR Write-Information -MessageData "" -InformationAction Continue - Write-Warning -Message ($Localization.UpdateWarning -f $CurrentBuild.CurrentBuild, $UBR.UBR, $LatestSupportedBuild) + Write-Warning -Message ($Localization.UpdateWarning -f $CurrentBuild, $UBR, $LatestSupportedBuild) Write-Information -MessageData "" -InformationAction Continue Write-Verbose -Message "https://t.me/sophia_chat" -Verbose diff --git a/src/Sophia_Script_for_Windows_11_LTSC_2024/Localizations/de-DE/Sophia.psd1 b/src/Sophia_Script_for_Windows_11_LTSC_2024/Localizations/de-DE/Sophia.psd1 index 12b4b9d4..668e6eaa 100644 --- a/src/Sophia_Script_for_Windows_11_LTSC_2024/Localizations/de-DE/Sophia.psd1 +++ b/src/Sophia_Script_for_Windows_11_LTSC_2024/Localizations/de-DE/Sophia.psd1 @@ -1,5 +1,5 @@ ConvertFrom-StringData -StringData @' -UnsupportedOSBuild = Das Skript unterstützt nur Windows 11 Enterprise LTSC 2024. Ihr Betriebssystem ist {0}. +UnsupportedOSBuild = Das Skript unterstützt nur Windows 11 Enterprise LTSC 2024. Ihr Betriebssystem ist {0}. Aktualisieren Sie Ihr Windows und versuchen Sie es erneut. UnsupportedWindowsTerminal = Die Windows Terminal-Version ist niedriger als 1.20. Bitte aktualisieren Sie es im Microsoft Store und versuchen Sie es erneut. UpdateWarning = Ihr Windows 11-Build: {0}.{1}. Unterstützter Builds: {2} und höher. Führen Sie Windows Update aus und versuchen Sie es erneut. UnsupportedLanguageMode = Die PowerShell-Sitzung wird in einem eingeschränkten Sprachmodus ausgeführt. diff --git a/src/Sophia_Script_for_Windows_11_LTSC_2024/Localizations/en-US/Sophia.psd1 b/src/Sophia_Script_for_Windows_11_LTSC_2024/Localizations/en-US/Sophia.psd1 index 04b31745..44d3f9ec 100644 --- a/src/Sophia_Script_for_Windows_11_LTSC_2024/Localizations/en-US/Sophia.psd1 +++ b/src/Sophia_Script_for_Windows_11_LTSC_2024/Localizations/en-US/Sophia.psd1 @@ -1,5 +1,5 @@ ConvertFrom-StringData -StringData @' -UnsupportedOSBuild = The script supports only Windows 11 Enterprise LTSC 2024. Your OS is {0}. +UnsupportedOSBuild = The script supports only Windows 11 Enterprise LTSC 2024. Your OS is {0}. Upgrade your Windows and try again. UnsupportedWindowsTerminal = Windows Terminal version is lower than 1.22. Please update it in the Microsoft Store and try again. UpdateWarning = Your Windows 11 build: {0}.{1}. Supported builds: {2} and higher. Run Windows Update and try again. UnsupportedLanguageMode = The PowerShell session in running in a limited language mode. diff --git a/src/Sophia_Script_for_Windows_11_LTSC_2024/Localizations/es-ES/Sophia.psd1 b/src/Sophia_Script_for_Windows_11_LTSC_2024/Localizations/es-ES/Sophia.psd1 index dac99df9..a1bfef20 100644 --- a/src/Sophia_Script_for_Windows_11_LTSC_2024/Localizations/es-ES/Sophia.psd1 +++ b/src/Sophia_Script_for_Windows_11_LTSC_2024/Localizations/es-ES/Sophia.psd1 @@ -1,5 +1,5 @@ ConvertFrom-StringData -StringData @' -UnsupportedOSBuild = El script sólo es compatible con Windows 11 Enterprise LTSC 2024. Su sistema operativo es {0}. +UnsupportedOSBuild = El script sólo es compatible con Windows 11 Enterprise LTSC 2024. Su sistema operativo es {0}. Actualiza tu Windows e inténtalo de nuevo. UnsupportedWindowsTerminal = La versión de Windows Terminal es inferior a la 1.20. Por favor, actualízala en la Microsoft Store e inténtalo de nuevo. UpdateWarning = Su build de Windows 11: {0}.{1}. Compilaciones compatibles: {2} y superior. Ejecute Windows Update y vuelva a intentarlo. UnsupportedLanguageMode = Sesión de PowerShell ejecutada en modo de lenguaje limitado. diff --git a/src/Sophia_Script_for_Windows_11_LTSC_2024/Localizations/fr-FR/Sophia.psd1 b/src/Sophia_Script_for_Windows_11_LTSC_2024/Localizations/fr-FR/Sophia.psd1 index ecd9c6af..406acc8d 100644 --- a/src/Sophia_Script_for_Windows_11_LTSC_2024/Localizations/fr-FR/Sophia.psd1 +++ b/src/Sophia_Script_for_Windows_11_LTSC_2024/Localizations/fr-FR/Sophia.psd1 @@ -1,5 +1,5 @@ ConvertFrom-StringData -StringData @' -UnsupportedOSBuild = Le script ne supporte que Windows 11 Enterprise LTSC 2024. Votre système d'exploitation est {0}. +UnsupportedOSBuild = Le script ne supporte que Windows 11 Enterprise LTSC 2024. Votre système d'exploitation est {0}. Mettez à jour votre système d'exploitation Windows et réessayez. UnsupportedWindowsTerminal = La version de Windows Terminal est inférieure à 1.20. Veuillez la mettre à jour dans le Microsoft Store et réessayer. UpdateWarning = Votre version de Windows 11: {0}.{1}. Versions prises en charge: {2} et plus. Exécutez Windows Update et réessayez. UnsupportedLanguageMode = La session PowerShell s'exécute dans un mode de langue limité. diff --git a/src/Sophia_Script_for_Windows_11_LTSC_2024/Localizations/hu-HU/Sophia.psd1 b/src/Sophia_Script_for_Windows_11_LTSC_2024/Localizations/hu-HU/Sophia.psd1 index cedb1110..bfab8147 100644 --- a/src/Sophia_Script_for_Windows_11_LTSC_2024/Localizations/hu-HU/Sophia.psd1 +++ b/src/Sophia_Script_for_Windows_11_LTSC_2024/Localizations/hu-HU/Sophia.psd1 @@ -1,5 +1,5 @@ ConvertFrom-StringData -StringData @' -UnsupportedOSBuild = A szkript csak a Windows 11 Enterprise LTSC 2024 rendszert támogatja. Az Ön operációs rendszere {0}. +UnsupportedOSBuild = A szkript csak a Windows 11 Enterprise LTSC 2024 rendszert támogatja. Az Ön operációs rendszere {0}. Frissítse a Windows-t, és próbálja meg újra. UnsupportedWindowsTerminal = A Windows Terminal verziója alacsonyabb, mint 1.20. Kérjük, frissítse azt a Microsoft Store-ban, és próbálja meg újra. UpdateWarning = Az Ön Windows 11 építése: {0}.{1}. Támogatott buildek: {2} és újabb verziók. Futtassa a Windows Update programot, és próbálja meg újra. UnsupportedLanguageMode = A PowerShell munkamenet korlátozott nyelvi üzemmódban fut. diff --git a/src/Sophia_Script_for_Windows_11_LTSC_2024/Localizations/it-IT/Sophia.psd1 b/src/Sophia_Script_for_Windows_11_LTSC_2024/Localizations/it-IT/Sophia.psd1 index 03415a13..00e13311 100644 --- a/src/Sophia_Script_for_Windows_11_LTSC_2024/Localizations/it-IT/Sophia.psd1 +++ b/src/Sophia_Script_for_Windows_11_LTSC_2024/Localizations/it-IT/Sophia.psd1 @@ -1,5 +1,5 @@ ConvertFrom-StringData -StringData @' -UnsupportedOSBuild = Lo script supporta solo Windows 11 Enterprise LTSC 2024. Il vostro sistema operativo è {0}. +UnsupportedOSBuild = Lo script supporta solo Windows 11 Enterprise LTSC 2024. Il vostro sistema operativo è {0}. Aggiornare Windows e riprovare. UnsupportedWindowsTerminal = La versione di Windows Terminal è inferiore a 1.20. Aggiornarla nel Microsoft Store e riprovare. UpdateWarning = La tua build di Windows 11 {0}.{1} non è supportata. Build supportate: {2} e successive. Eseguire Windows Update e riprovare. UnsupportedLanguageMode = La sessione PowerShell è in esecuzione in modalità lingua limitata. diff --git a/src/Sophia_Script_for_Windows_11_LTSC_2024/Localizations/pl-PL/Sophia.psd1 b/src/Sophia_Script_for_Windows_11_LTSC_2024/Localizations/pl-PL/Sophia.psd1 index 6b74c9e8..5e38f323 100644 --- a/src/Sophia_Script_for_Windows_11_LTSC_2024/Localizations/pl-PL/Sophia.psd1 +++ b/src/Sophia_Script_for_Windows_11_LTSC_2024/Localizations/pl-PL/Sophia.psd1 @@ -1,5 +1,5 @@ ConvertFrom-StringData -StringData @' -UnsupportedOSBuild = Skrypt obsługuje tylko system Windows 10 Enterprise LTSC 2021. Twoim systemem operacyjnym jest {0}. +UnsupportedOSBuild = Skrypt obsługuje tylko system Windows 10 Enterprise LTSC 2021. Twoim systemem operacyjnym jest {0}. Zaktualizuj system Windows i spróbuj ponownie. UnsupportedWindowsTerminal = Wersja Windows Terminal jest niższa niż 1.20. Zaktualizuj ją w Microsoft Store i spróbuj ponownie. UpdateWarning = Twoja wersja systemu Windows 11: {0}.{1}. Obsługiwane kompilacje: {2} i nowsze. Uruchom aktualizację systemu Windows i spróbuj ponownie. UnsupportedLanguageMode = Sesja PowerShell działa w trybie ograniczonego języka. diff --git a/src/Sophia_Script_for_Windows_11_LTSC_2024/Localizations/pt-BR/Sophia.psd1 b/src/Sophia_Script_for_Windows_11_LTSC_2024/Localizations/pt-BR/Sophia.psd1 index aaceeb6b..da06b054 100644 --- a/src/Sophia_Script_for_Windows_11_LTSC_2024/Localizations/pt-BR/Sophia.psd1 +++ b/src/Sophia_Script_for_Windows_11_LTSC_2024/Localizations/pt-BR/Sophia.psd1 @@ -1,5 +1,5 @@ ConvertFrom-StringData -StringData @' -UnsupportedOSBuild = O script é compatível apenas com o Windows 11 Enterprise LTSC 2024. Seu sistema operacional é o {0}. +UnsupportedOSBuild = O script é compatível apenas com o Windows 11 Enterprise LTSC 2024. Seu sistema operacional é o {0}. Atualize seu Windows e tente novamente. UnsupportedWindowsTerminal = A versão do Windows Terminal é inferior a 1.20. Atualize-a na Microsoft Store e tente novamente. UpdateWarning = La tua build di Windows 11: {0}.{1}. Build suportadas: {2}+. Execute o Windows Update e tente novamente. UnsupportedLanguageMode = A sessão PowerShell em funcionamento em um modo de linguagem limitada. diff --git a/src/Sophia_Script_for_Windows_11_LTSC_2024/Localizations/ru-RU/Sophia.psd1 b/src/Sophia_Script_for_Windows_11_LTSC_2024/Localizations/ru-RU/Sophia.psd1 index cd9aa45e..74b75148 100644 --- a/src/Sophia_Script_for_Windows_11_LTSC_2024/Localizations/ru-RU/Sophia.psd1 +++ b/src/Sophia_Script_for_Windows_11_LTSC_2024/Localizations/ru-RU/Sophia.psd1 @@ -1,5 +1,5 @@ ConvertFrom-StringData -StringData @' -UnsupportedOSBuild = Скрипт поддерживает только Windows 11 Enterprise LTSC 2024. Ваша ОС — {0}. +UnsupportedOSBuild = Скрипт поддерживает только Windows 11 Enterprise LTSC 2024. Ваша ОС — {0} {1}. Обновите Windows и попробуйте заново. UnsupportedWindowsTerminal = Версия Windows Terminal ниже 1.20. Пожалуйста, обновите его в Microsoft Store и попробуйте заново. UpdateWarning = Ваш билд Windows 11: {0}.{1}. Поддерживаемые сборки: {2} и выше. Запустите обновление Windows и попробуйте заново. UnsupportedLanguageMode = Сессия PowerShell работает в ограниченном режиме. @@ -10,7 +10,7 @@ Win10TweakerWarning = Windows была заражена т TweakerWarning = Стабильность Windows могла быть нарушена использованием {0}. Переустановите Windows, используя только подлинный ISO-образ. Bin = В папке "{0}" отсутствуют файлы. Пожалуйста, перекачайте архив. RebootPending = Компьютер ожидает перезагрузки. -UnsupportedRelease = Обнаружена новая версия скрипта. Пожалуйста, используйте только последнюю версию Sophia Script. +UnsupportedRelease = Обнаружена новая версия скрипта. Пожалуйста, используйте только последнюю версию Sophia Script. KeyboardArrows = Для выбора используйте на клавиатуре стрелки {0} и {1} CustomizationWarning = Вы настроили все функции в пресет-файле {0} перед запуском Sophia Script? WindowsComponentBroken = {0} сломан или удален из ОС. Переустановите Windows, используя только подлинный ISO-образ. Переустановите Windows, используя только подлинный ISO-образ. diff --git a/src/Sophia_Script_for_Windows_11_LTSC_2024/Localizations/tr-TR/Sophia.psd1 b/src/Sophia_Script_for_Windows_11_LTSC_2024/Localizations/tr-TR/Sophia.psd1 index 78669f45..8c6bbc06 100644 --- a/src/Sophia_Script_for_Windows_11_LTSC_2024/Localizations/tr-TR/Sophia.psd1 +++ b/src/Sophia_Script_for_Windows_11_LTSC_2024/Localizations/tr-TR/Sophia.psd1 @@ -1,5 +1,5 @@ ConvertFrom-StringData -StringData @' -UnsupportedOSBuild = Komut dosyası yalnızca Windows 11 Enterprise LTSC 2024'yi destekler. Sizin işletim sisteminiz {0}. +UnsupportedOSBuild = Komut dosyası yalnızca Windows 11 Enterprise LTSC 2024'yi destekler. Sizin işletim sisteminiz {0}. Windows'unuzu yükseltin ve tekrar deneyin. UnsupportedWindowsTerminal = Windows Terminal sürümü 1.20'den daha düşük. Lütfen Microsoft Store'da güncelleyin ve tekrar deneyin. UpdateWarning = Windows 11 yapınız: {0}.{1}. Desteklenen yapılar: {2} ve üzeri sürümler.. Windows Update'i çalıştırın ve tekrar deneyin. UnsupportedLanguageMode = Sınırlı bir dil modunda çalışan PowerShell oturumu. diff --git a/src/Sophia_Script_for_Windows_11_LTSC_2024/Localizations/uk-UA/Sophia.psd1 b/src/Sophia_Script_for_Windows_11_LTSC_2024/Localizations/uk-UA/Sophia.psd1 index 81b66dbc..cd987023 100644 --- a/src/Sophia_Script_for_Windows_11_LTSC_2024/Localizations/uk-UA/Sophia.psd1 +++ b/src/Sophia_Script_for_Windows_11_LTSC_2024/Localizations/uk-UA/Sophia.psd1 @@ -1,7 +1,7 @@ ConvertFrom-StringData -StringData @' -UnsupportedOSBuild = Скрипт підтримує тільки Windows 11 Enterprise LTSC 2024. Ваша ОС — {0}. +UnsupportedOSBuild = Скрипт підтримує тільки Windows 11 Enterprise LTSC 2024. Ваша ОС — {0} {1}. Оновіть Windows і спробуйте ще раз. UnsupportedWindowsTerminal = Версія Windows Terminal нижча за 1.20. Будь ласка, оновіть його в Microsoft Store і спробуйте заново. -UpdateWarning = Ваш білд Windows 11: {0}.{1}. Підтримувані збірки: {2} і вище.. Запустіть Windows Update і повторіть спробу. +UpdateWarning = Ваш білд Windows 11: {0}.{1}. Підтримувані збірки: {2} і вище. Запустіть Windows Update і повторіть спробу. UnsupportedLanguageMode = Сесія PowerShell працює в обмеженому режимі. LoggedInUserNotAdmin = Поточний користувач, що увійшов, не має прав адміністратора. UnsupportedPowerShell = Ви намагаєтеся запустити скрипт в PowerShell {0}.{1}. Запустіть скрипт у відповідній версії PowerShell. @@ -10,7 +10,7 @@ Win10TweakerWarning = Windows була заражена т TweakerWarning = Стабільність вашої ОС могла бути порушена використанням {0}. Перевстановіть Windows, використовуючи тільки справжній ISO-образ. Bin = У папці "{0}" відсутні файли. Будь ласка, перекачайте архів. RebootPending = Комп'ютер очікує на перезавантаження. -UnsupportedRelease = Виявлено нову версію скрипта. Будь ласка, використовуйте тільки останню версію Sophia Script. +UnsupportedRelease = Виявлено нову версію скрипта. Будь ласка, використовуйте тільки останню версію Sophia Script. KeyboardArrows = Для вибору відповіді використовуйте на клавіатурі стрілки {0} і {1} CustomizationWarning = Ви налаштували всі функції в пресет-файлі {0} перед запуском Sophia Script? WindowsComponentBroken = {0} пошкоджено або видалено з ОС. Перевстановіть Windows, використовуючи тільки справжній ISO-образ. diff --git a/src/Sophia_Script_for_Windows_11_LTSC_2024/Localizations/zh-CN/Sophia.psd1 b/src/Sophia_Script_for_Windows_11_LTSC_2024/Localizations/zh-CN/Sophia.psd1 index 32ea7b55..221c2264 100644 --- a/src/Sophia_Script_for_Windows_11_LTSC_2024/Localizations/zh-CN/Sophia.psd1 +++ b/src/Sophia_Script_for_Windows_11_LTSC_2024/Localizations/zh-CN/Sophia.psd1 @@ -1,5 +1,5 @@ ConvertFrom-StringData -StringData @' -UnsupportedOSBuild = 腳本僅支援 Windows 11 Enterprise LTSC 2024。您的作業系統是 {0}。 +UnsupportedOSBuild = 腳本僅支援 Windows 11 Enterprise LTSC 2024。您的作業系統是 {0}。升级 Windows,然后再试一次。 UnsupportedWindowsTerminal = Windows Terminal版本低於1.20。請在Microsoft商店更新後再試。 UpdateWarning = 您的Windows 11构建: {0}.{1}。支援的版本:{2} 及更高版本。运行Windows Update并再次尝试。 UnsupportedLanguageMode = PowerShell会话在有限的语言模式下运行。 diff --git a/src/Sophia_Script_for_Windows_11_LTSC_2024/Module/Sophia.psm1 b/src/Sophia_Script_for_Windows_11_LTSC_2024/Module/Sophia.psm1 index a3e4c4e3..ff26bc1a 100644 --- a/src/Sophia_Script_for_Windows_11_LTSC_2024/Module/Sophia.psm1 +++ b/src/Sophia_Script_for_Windows_11_LTSC_2024/Module/Sophia.psm1 @@ -745,13 +745,30 @@ public extern static string BrandingFormatString(string sFormat); if (-not (($WINDOWS_LONG -match "Windows 11") -and ($WINDOWS_LONG -match "LTSC"))) { Write-Information -MessageData "" -InformationAction Continue - Write-Warning -Message ($Localization.UnsupportedOSBuild -f [WinAPI.Winbrand]::BrandingFormatString("%WINDOWS_LONG%")) + + # Windows 11 Pro + $Windows_Long = [WinAPI.Winbrand]::BrandingFormatString("%WINDOWS_LONG%") + $Windows_Long_First_Item = $Windows_Long.split(" ")[0] + $Windows_Long_Second_Item = $Windows_Long.split(" ")[1] + # Windows 11 + $Windows_Long = ($Windows_Long_First_Item, $Windows_Long_Second_Item) -join " " + + # 24H2 + $DisplayVersion = Get-ItemPropertyValue -Path "HKLM:\SOFTWARE\Microsoft\Windows nt\CurrentVersion" -Name DisplayVersion + + Write-Warning -Message ($Localization.UnsupportedOSBuild -f $Windows_Long, $DisplayVersion) Write-Information -MessageData "" -InformationAction Continue Write-Verbose -Message "https://t.me/sophia_chat" -Verbose Write-Verbose -Message "https://discord.gg/sSryhaEv79" -Verbose Write-Verbose -Message "https://github.com/farag2/Sophia-Script-for-Windows#system-requirements" -Verbose + # Receive updates for other Microsoft products when you update Windows + New-ItemProperty -Path HKLM:\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings -Name AllowMUUpdateService -PropertyType DWord -Value 1 -Force + + # Check for updates + Start-Process -FilePath "$env:SystemRoot\System32\UsoClient.exe" -ArgumentList StartInteractiveScan + exit } @@ -834,10 +851,10 @@ public extern static string BrandingFormatString(string sFormat); { # Check Windows minor build version # https://support.microsoft.com/en-us/topic/windows-11-version-24h2-update-history-0929c747-1815-4543-8461-0160d16f15e5 - $CurrentBuild = Get-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows nt\CurrentVersion" -Name CurrentBuild - $UBR = Get-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows nt\CurrentVersion" -Name UBR + $CurrentBuild = Get-ItemPropertyValue -Path "HKLM:\SOFTWARE\Microsoft\Windows nt\CurrentVersion" -Name CurrentBuild + $UBR = Get-ItemPropertyValue -Path "HKLM:\SOFTWARE\Microsoft\Windows nt\CurrentVersion" -Name UBR Write-Information -MessageData "" -InformationAction Continue - Write-Warning -Message ($Localization.UpdateWarning -f $CurrentBuild.CurrentBuild, $UBR.UBR, $LatestSupportedBuild) + Write-Warning -Message ($Localization.UpdateWarning -f $CurrentBuild, $UBR, $LatestSupportedBuild) Write-Information -MessageData "" -InformationAction Continue Write-Verbose -Message "https://t.me/sophia_chat" -Verbose diff --git a/src/Sophia_Script_for_Windows_11_PowerShell_7/Localizations/de-DE/Sophia.psd1 b/src/Sophia_Script_for_Windows_11_PowerShell_7/Localizations/de-DE/Sophia.psd1 index 796097a7..4c1ae06c 100644 --- a/src/Sophia_Script_for_Windows_11_PowerShell_7/Localizations/de-DE/Sophia.psd1 +++ b/src/Sophia_Script_for_Windows_11_PowerShell_7/Localizations/de-DE/Sophia.psd1 @@ -1,6 +1,6 @@ ConvertFrom-StringData -StringData @' PowerShellImportFailed = Bitte schließen Sie PowerShell 7 und führen Sie das Skript erneut aus. -UnsupportedOSBuild = Das Skript unterstützt Windows 11 24H2 und höher. Ihr Betriebssystem ist {0}. +UnsupportedOSBuild = Das Skript unterstützt Windows 11 24H2 und höher. Ihr Betriebssystem ist {0}. Aktualisieren Sie Ihr Windows und versuchen Sie es erneut. UnsupportedWindowsTerminal = Die Windows Terminal-Version ist niedriger als 1.20. Bitte aktualisieren Sie es im Microsoft Store und versuchen Sie es erneut. UpdateWarning = Ihr Windows 11-Build: {0}.{1}. Unterstützter Builds: {2} und höher. Führen Sie Windows Update aus und versuchen Sie es erneut. UnsupportedLanguageMode = Die PowerShell-Sitzung wird in einem eingeschränkten Sprachmodus ausgeführt. diff --git a/src/Sophia_Script_for_Windows_11_PowerShell_7/Localizations/en-US/Sophia.psd1 b/src/Sophia_Script_for_Windows_11_PowerShell_7/Localizations/en-US/Sophia.psd1 index 207be7e5..40999317 100644 --- a/src/Sophia_Script_for_Windows_11_PowerShell_7/Localizations/en-US/Sophia.psd1 +++ b/src/Sophia_Script_for_Windows_11_PowerShell_7/Localizations/en-US/Sophia.psd1 @@ -1,6 +1,6 @@ ConvertFrom-StringData -StringData @' PowerShellImportFailed = Please close PowerShell 7 and re-run the script again. -UnsupportedOSBuild = The script supports Windows 11 24H2 and higher. Your OS is {0}. +UnsupportedOSBuild = The script supports Windows 11 24H2 and higher. Your OS is {0}. Upgrade your Windows and try again. UnsupportedWindowsTerminal = Windows Terminal version is lower than 1.22. Please update it in the Microsoft Store and try again. UpdateWarning = Your Windows 11 build: {0}.{1}. Supported builds: {2} and higher. Run Windows Update and try again. UnsupportedLanguageMode = The PowerShell session in running in a limited language mode. diff --git a/src/Sophia_Script_for_Windows_11_PowerShell_7/Localizations/es-ES/Sophia.psd1 b/src/Sophia_Script_for_Windows_11_PowerShell_7/Localizations/es-ES/Sophia.psd1 index 3401eeaf..4353f78c 100644 --- a/src/Sophia_Script_for_Windows_11_PowerShell_7/Localizations/es-ES/Sophia.psd1 +++ b/src/Sophia_Script_for_Windows_11_PowerShell_7/Localizations/es-ES/Sophia.psd1 @@ -1,6 +1,6 @@ ConvertFrom-StringData -StringData @' PowerShellImportFailed = Cierre PowerShell 7 y vuelva a ejecutar el script. -UnsupportedOSBuild = El script es compatible con Windows 11 24H2 y superiores. Su sistema operativo es {0}. +UnsupportedOSBuild = El script es compatible con Windows 11 24H2 y superiores. Su sistema operativo es {0}. Actualiza tu Windows e inténtalo de nuevo. UnsupportedWindowsTerminal = La versión de Windows Terminal es inferior a la 1.20. Por favor, actualízala en la Microsoft Store e inténtalo de nuevo. UpdateWarning = Su build de Windows 11: {0}.{1}. Compilaciones compatibles: {2} y superior. Ejecute Windows Update y vuelva a intentarlo. UnsupportedLanguageMode = Sesión de PowerShell ejecutada en modo de lenguaje limitado. diff --git a/src/Sophia_Script_for_Windows_11_PowerShell_7/Localizations/fr-FR/Sophia.psd1 b/src/Sophia_Script_for_Windows_11_PowerShell_7/Localizations/fr-FR/Sophia.psd1 index 5dcdb4e6..f9a04c27 100644 --- a/src/Sophia_Script_for_Windows_11_PowerShell_7/Localizations/fr-FR/Sophia.psd1 +++ b/src/Sophia_Script_for_Windows_11_PowerShell_7/Localizations/fr-FR/Sophia.psd1 @@ -1,6 +1,6 @@ ConvertFrom-StringData -StringData @' PowerShellImportFailed = Veuillez fermer PowerShell 7 et réexécuter le script. -UnsupportedOSBuild = Le script ne supporte que Windows 11 24H2. Votre système d'exploitation est {0}. +UnsupportedOSBuild = Le script ne supporte que Windows 11 24H2. Votre système d'exploitation est {0}. Mettez à jour votre système d'exploitation Windows et réessayez. UnsupportedWindowsTerminal = La version de Windows Terminal est inférieure à 1.20. Veuillez la mettre à jour dans le Microsoft Store et réessayer. UpdateWarning = Votre version de Windows 11: {0}.{1}. Versions prises en charge: {2} et plus. Exécutez Windows Update et réessayez. UnsupportedLanguageMode = La session PowerShell s'exécute dans un mode de langue limité. diff --git a/src/Sophia_Script_for_Windows_11_PowerShell_7/Localizations/hu-HU/Sophia.psd1 b/src/Sophia_Script_for_Windows_11_PowerShell_7/Localizations/hu-HU/Sophia.psd1 index 861e5dcb..a12e8dbe 100644 --- a/src/Sophia_Script_for_Windows_11_PowerShell_7/Localizations/hu-HU/Sophia.psd1 +++ b/src/Sophia_Script_for_Windows_11_PowerShell_7/Localizations/hu-HU/Sophia.psd1 @@ -1,6 +1,6 @@ ConvertFrom-StringData -StringData @' PowerShellImportFailed = Kérjük, zárja be a PowerShell 7 programot, és futtassa újra a szkriptet. -UnsupportedOSBuild = A szkript támogatja a Windows 11 24H2 és magasabb verziószámú operációs rendszereket. Az Ön operációs rendszere {0}. +UnsupportedOSBuild = A szkript támogatja a Windows 11 24H2 és magasabb verziószámú operációs rendszereket. Az Ön operációs rendszere {0}. Frissítse a Windows-t, és próbálja meg újra. UnsupportedWindowsTerminal = A Windows Terminal verziója alacsonyabb, mint 1.20. Kérjük, frissítse azt a Microsoft Store-ban, és próbálja meg újra. UpdateWarning = Az Ön Windows 11 építése: {0}.{1}. Támogatott buildek: {2} és újabb verziók. Futtassa a Windows Update programot, és próbálja meg újra. UnsupportedLanguageMode = A PowerShell munkamenet korlátozott nyelvi üzemmódban fut. diff --git a/src/Sophia_Script_for_Windows_11_PowerShell_7/Localizations/it-IT/Sophia.psd1 b/src/Sophia_Script_for_Windows_11_PowerShell_7/Localizations/it-IT/Sophia.psd1 index ad6307a2..aec57f05 100644 --- a/src/Sophia_Script_for_Windows_11_PowerShell_7/Localizations/it-IT/Sophia.psd1 +++ b/src/Sophia_Script_for_Windows_11_PowerShell_7/Localizations/it-IT/Sophia.psd1 @@ -1,6 +1,6 @@ ConvertFrom-StringData -StringData @' PowerShellImportFailed = Chiudere PowerShell 7 e rieseguire lo script. -UnsupportedOSBuild = Lo script supporta Windows 11 24H2 e versioni successive. Il vostro sistema operativo è {0}. +UnsupportedOSBuild = Lo script supporta Windows 11 24H2 e versioni successive. Il vostro sistema operativo è {0}. Aggiornare Windows e riprovare. UnsupportedWindowsTerminal = La versione di Windows Terminal è inferiore a 1.20. Aggiornarla nel Microsoft Store e riprovare. UpdateWarning = La tua build di Windows 11 {0}.{1} non è supportata. Build supportate: {2} e successive. Eseguire Windows Update e riprovare. UnsupportedLanguageMode = La sessione PowerShell è in esecuzione in modalità lingua limitata. diff --git a/src/Sophia_Script_for_Windows_11_PowerShell_7/Localizations/pl-PL/Sophia.psd1 b/src/Sophia_Script_for_Windows_11_PowerShell_7/Localizations/pl-PL/Sophia.psd1 index fd33546a..a293df40 100644 --- a/src/Sophia_Script_for_Windows_11_PowerShell_7/Localizations/pl-PL/Sophia.psd1 +++ b/src/Sophia_Script_for_Windows_11_PowerShell_7/Localizations/pl-PL/Sophia.psd1 @@ -1,6 +1,6 @@ ConvertFrom-StringData -StringData @' PowerShellImportFailed = Zamknij PowerShell 7 i ponownie uruchom skrypt. -UnsupportedOSBuild = Skrypt obsługuje system Windows 11 24H2 i nowsze wersje. Twoim systemem operacyjnym jest {0}. +UnsupportedOSBuild = Skrypt obsługuje system Windows 11 24H2 i nowsze wersje. Twoim systemem operacyjnym jest {0}. Zaktualizuj system Windows i spróbuj ponownie. UnsupportedWindowsTerminal = Wersja Windows Terminal jest niższa niż 1.20. Zaktualizuj ją w Microsoft Store i spróbuj ponownie. UpdateWarning = Twoja wersja systemu Windows 11: {0}.{1}. Obsługiwane kompilacje: {2} i nowsze. Uruchom aktualizację systemu Windows i spróbuj ponownie. UnsupportedLanguageMode = Sesja PowerShell działa w trybie ograniczonego języka. diff --git a/src/Sophia_Script_for_Windows_11_PowerShell_7/Localizations/pt-BR/Sophia.psd1 b/src/Sophia_Script_for_Windows_11_PowerShell_7/Localizations/pt-BR/Sophia.psd1 index 787e0014..55be442e 100644 --- a/src/Sophia_Script_for_Windows_11_PowerShell_7/Localizations/pt-BR/Sophia.psd1 +++ b/src/Sophia_Script_for_Windows_11_PowerShell_7/Localizations/pt-BR/Sophia.psd1 @@ -1,6 +1,6 @@ ConvertFrom-StringData -StringData @' PowerShellImportFailed = Feche o PowerShell 7 e execute o script novamente. -UnsupportedOSBuild = O script é compatível com o Windows 11 24H2 e superior. Seu sistema operacional é o {0}. +UnsupportedOSBuild = O script é compatível com o Windows 11 24H2 e superior. Seu sistema operacional é o {0}. Atualize seu Windows e tente novamente. UnsupportedWindowsTerminal = A versão do Windows Terminal é inferior a 1.20. Atualize-a na Microsoft Store e tente novamente. UpdateWarning = La tua build di Windows 11: {0}.{1}. Build suportadas: {2}+. Execute o Windows Update e tente novamente. UnsupportedLanguageMode = A sessão PowerShell em funcionamento em um modo de linguagem limitada. diff --git a/src/Sophia_Script_for_Windows_11_PowerShell_7/Localizations/ru-RU/Sophia.psd1 b/src/Sophia_Script_for_Windows_11_PowerShell_7/Localizations/ru-RU/Sophia.psd1 index 0e3671ab..c3ecabfb 100644 --- a/src/Sophia_Script_for_Windows_11_PowerShell_7/Localizations/ru-RU/Sophia.psd1 +++ b/src/Sophia_Script_for_Windows_11_PowerShell_7/Localizations/ru-RU/Sophia.psd1 @@ -1,6 +1,6 @@ ConvertFrom-StringData -StringData @' PowerShellImportFailed = Пожалуйста, закройте PowerShell 7 и запустите скрип заново. -UnsupportedOSBuild = Скрипт поддерживает Windows 11 24H2 и выше. Ваша ОС — {0}. +UnsupportedOSBuild = Скрипт поддерживает Windows 11 24H2 и выше. Ваша ОС — {0} {1}. Обновите Windows и попробуйте заново. UnsupportedWindowsTerminal = Версия Windows Terminal ниже 1.20. Пожалуйста, обновите его в Microsoft Store и попробуйте заново. UpdateWarning = Ваш билд Windows 11: {0}.{1}. Поддерживаемые сборки: {2} и выше. Запустите обновление Windows и попробуйте заново. UnsupportedLanguageMode = Сессия PowerShell работает в ограниченном режиме. @@ -11,7 +11,7 @@ Win10TweakerWarning = Windows была заражена т TweakerWarning = Стабильность Windows могла быть нарушена использованием {0}. Переустановите Windows, используя только подлинный ISO-образ. Bin = В папке "{0}" отсутствуют файлы. Пожалуйста, перекачайте архив. RebootPending = Компьютер ожидает перезагрузки. -UnsupportedRelease = Обнаружена новая версия скрипта. Пожалуйста, используйте только последнюю версию Sophia Script. +UnsupportedRelease = Обнаружена новая версия скрипта. Пожалуйста, используйте только последнюю версию Sophia Script. KeyboardArrows = Для выбора используйте на клавиатуре стрелки {0} и {1} CustomizationWarning = Вы настроили все функции в пресет-файле {0} перед запуском Sophia Script? WindowsComponentBroken = {0} сломан или удален из ОС. Переустановите Windows, используя только подлинный ISO-образ. Переустановите Windows, используя только подлинный ISO-образ. diff --git a/src/Sophia_Script_for_Windows_11_PowerShell_7/Localizations/tr-TR/Sophia.psd1 b/src/Sophia_Script_for_Windows_11_PowerShell_7/Localizations/tr-TR/Sophia.psd1 index ee862761..7b5f96e8 100644 --- a/src/Sophia_Script_for_Windows_11_PowerShell_7/Localizations/tr-TR/Sophia.psd1 +++ b/src/Sophia_Script_for_Windows_11_PowerShell_7/Localizations/tr-TR/Sophia.psd1 @@ -1,6 +1,6 @@ ConvertFrom-StringData -StringData @' PowerShellImportFailed = Lütfen PowerShell 7 yi kapatın ve komut dosyasını yeniden çalıştırın. -UnsupportedOSBuild = Komut dosyası Windows 11 24H2 ve üstünü destekler. Sizin işletim sisteminiz {0}. +UnsupportedOSBuild = Komut dosyası Windows 11 24H2 ve üstünü destekler. Sizin işletim sisteminiz {0}. Windows'unuzu yükseltin ve tekrar deneyin. UnsupportedWindowsTerminal = Windows Terminal sürümü 1.20'den daha düşük. Lütfen Microsoft Store'da güncelleyin ve tekrar deneyin. UpdateWarning = Windows 11 yapınız: {0}.{1}. Desteklenen yapılar: {2} ve üzeri sürümler.. Windows Update'i çalıştırın ve tekrar deneyin. UnsupportedLanguageMode = Sınırlı bir dil modunda çalışan PowerShell oturumu. diff --git a/src/Sophia_Script_for_Windows_11_PowerShell_7/Localizations/uk-UA/Sophia.psd1 b/src/Sophia_Script_for_Windows_11_PowerShell_7/Localizations/uk-UA/Sophia.psd1 index 5dda6702..590d77a2 100644 --- a/src/Sophia_Script_for_Windows_11_PowerShell_7/Localizations/uk-UA/Sophia.psd1 +++ b/src/Sophia_Script_for_Windows_11_PowerShell_7/Localizations/uk-UA/Sophia.psd1 @@ -1,8 +1,8 @@ ConvertFrom-StringData -StringData @' PowerShellImportFailed = Будь ласка, закрийте PowerShell 7 і запустіть сценарій знову. -UnsupportedOSBuild = Скрипт підтримує тільки Windows 11 24H2 і вище. Ваша ОС — {0}. +UnsupportedOSBuild = Скрипт підтримує тільки Windows 11 24H2 і вище. Ваша ОС — {0} {1}. Оновіть Windows і спробуйте ще раз. UnsupportedWindowsTerminal = Версія Windows Terminal нижча за 1.20. Будь ласка, оновіть його в Microsoft Store і спробуйте заново. -UpdateWarning = Ваш білд Windows 11: {0}.{1}. Підтримувані збірки: {2} і вище.. Запустіть Windows Update і повторіть спробу. +UpdateWarning = Ваш білд Windows 11: {0}.{1}. Підтримувані збірки: {2} і вище. Запустіть Windows Update і повторіть спробу. UnsupportedLanguageMode = Сесія PowerShell працює в обмеженому режимі. LoggedInUserNotAdmin = Поточний користувач, що увійшов, не має прав адміністратора. UnsupportedPowerShell = Ви намагаєтеся запустити скрипт в PowerShell {0}.{1}. Запустіть скрипт у відповідній версії PowerShell. @@ -11,7 +11,7 @@ Win10TweakerWarning = Windows була заражена т TweakerWarning = Стабільність вашої ОС могла бути порушена використанням {0}. Перевстановіть Windows, використовуючи тільки справжній ISO-образ. Bin = У папці "{0}" відсутні файли. Будь ласка, перекачайте архів. RebootPending = Комп'ютер очікує на перезавантаження. -UnsupportedRelease = Виявлено нову версію скрипта. Будь ласка, використовуйте тільки останню версію Sophia Script. +UnsupportedRelease = Виявлено нову версію скрипта. Будь ласка, використовуйте тільки останню версію Sophia Script. KeyboardArrows = Для вибору відповіді використовуйте на клавіатурі стрілки {0} і {1} CustomizationWarning = Ви налаштували всі функції в пресет-файлі {0} перед запуском Sophia Script? WindowsComponentBroken = {0} пошкоджено або видалено з ОС. Перевстановіть Windows, використовуючи тільки справжній ISO-образ. diff --git a/src/Sophia_Script_for_Windows_11_PowerShell_7/Localizations/zh-CN/Sophia.psd1 b/src/Sophia_Script_for_Windows_11_PowerShell_7/Localizations/zh-CN/Sophia.psd1 index 1792a450..abf2b168 100644 --- a/src/Sophia_Script_for_Windows_11_PowerShell_7/Localizations/zh-CN/Sophia.psd1 +++ b/src/Sophia_Script_for_Windows_11_PowerShell_7/Localizations/zh-CN/Sophia.psd1 @@ -1,6 +1,6 @@ ConvertFrom-StringData -StringData @' PowerShellImportFailed = 请关闭PowerShell 7并重新运行脚本。 -UnsupportedOSBuild = 腳本支援 Windows 11 24H2 及更高版本。您的作業系統是 {0}。 +UnsupportedOSBuild = 腳本支援 Windows 11 24H2 及更高版本。您的作業系統是 {0}。升级 Windows,然后再试一次。 UnsupportedWindowsTerminal = Windows Terminal版本低於1.20。請在Microsoft商店更新後再試。 UpdateWarning = 您的Windows 11构建: {0}.{1}。支援的版本:{2} 及更高版本。运行Windows Update并再次尝试。 UnsupportedLanguageMode = PowerShell会话在有限的语言模式下运行。 diff --git a/src/Sophia_Script_for_Windows_11_PowerShell_7/Module/Sophia.psm1 b/src/Sophia_Script_for_Windows_11_PowerShell_7/Module/Sophia.psm1 index 977ff6d5..00fc7b4d 100644 --- a/src/Sophia_Script_for_Windows_11_PowerShell_7/Module/Sophia.psm1 +++ b/src/Sophia_Script_for_Windows_11_PowerShell_7/Module/Sophia.psm1 @@ -790,13 +790,30 @@ public extern static string BrandingFormatString(string sFormat); if ([WinAPI.Winbrand]::BrandingFormatString("%WINDOWS_LONG%") -notmatch "Windows 11") { Write-Information -MessageData "" -InformationAction Continue - Write-Warning -Message ($Localization.UnsupportedOSBuild -f [WinAPI.Winbrand]::BrandingFormatString("%WINDOWS_LONG%")) + + # Windows 11 Pro + $Windows_Long = [WinAPI.Winbrand]::BrandingFormatString("%WINDOWS_LONG%") + $Windows_Long_First_Item = $Windows_Long.split(" ")[0] + $Windows_Long_Second_Item = $Windows_Long.split(" ")[1] + # Windows 11 + $Windows_Long = ($Windows_Long_First_Item, $Windows_Long_Second_Item) -join " " + + # 24H2 + $DisplayVersion = Get-ItemPropertyValue -Path "HKLM:\SOFTWARE\Microsoft\Windows nt\CurrentVersion" -Name DisplayVersion + + Write-Warning -Message ($Localization.UnsupportedOSBuild -f $Windows_Long, $DisplayVersion) Write-Information -MessageData "" -InformationAction Continue Write-Verbose -Message "https://t.me/sophia_chat" -Verbose Write-Verbose -Message "https://discord.gg/sSryhaEv79" -Verbose Write-Verbose -Message "https://github.com/farag2/Sophia-Script-for-Windows#system-requirements" -Verbose + # Receive updates for other Microsoft products when you update Windows + New-ItemProperty -Path HKLM:\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings -Name AllowMUUpdateService -PropertyType DWord -Value 1 -Force + + # Check for updates + Start-Process -FilePath "$env:SystemRoot\System32\UsoClient.exe" -ArgumentList StartInteractiveScan + exit } @@ -882,10 +899,10 @@ public extern static string BrandingFormatString(string sFormat); { # Check Windows minor build version # https://support.microsoft.com/en-us/topic/windows-11-version-24h2-update-history-0929c747-1815-4543-8461-0160d16f15e5 - $CurrentBuild = Get-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows nt\CurrentVersion" -Name CurrentBuild - $UBR = Get-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows nt\CurrentVersion" -Name UBR + $CurrentBuild = Get-ItemPropertyValue -Path "HKLM:\SOFTWARE\Microsoft\Windows nt\CurrentVersion" -Name CurrentBuild + $UBR = Get-ItemPropertyValue -Path "HKLM:\SOFTWARE\Microsoft\Windows nt\CurrentVersion" -Name UBR Write-Information -MessageData "" -InformationAction Continue - Write-Warning -Message ($Localization.UpdateWarning -f $CurrentBuild.CurrentBuild, $UBR.UBR, $LatestSupportedBuild) + Write-Warning -Message ($Localization.UpdateWarning -f $CurrentBuild, $UBR, $LatestSupportedBuild) Write-Information -MessageData "" -InformationAction Continue Write-Verbose -Message "https://t.me/sophia_chat" -Verbose