При бесплатном обновлении с Windows 7/8.1 на Windows 10 активация привязывается к Вашему железу. Новый ключ при этом не выдаётся, в обновлённой системе пропишется один из общих ключей. При чистой установке Windows 10 на ту систему, на которой уже было сделано обновление с предыдущих версий Windows, ключ вводить не требуется. Система активируется автоматически.
Минимальные системные требования
• Процессор:Не менее 1 ГГц или SoC • ОЗУ: 1 ГБ (для 32-разрядных систем) или 2 ГБ (для 64-разрядных систем) • Место на жестком диске: 16 ГБ (для 32-разрядных систем) или 20 ГБ (для 64-разрядных систем) • Видеокарта: DirectX версии 9 или выше с драйвером WDDM 1.0 • Дисплей: 800 x 600
Ссылка на ISO образы Windows 10 c сайта Microsoft (Выбираете просто Windows 10 - это самая стандартная версия, включает Pro и Home x32&x64, остальные урезанные...)
После обновления с Windows 7 или 8.1 для корректной работы Windows 10 желательно переустановить основные драйвера в системе на актуальные версии. Обновление драйверов чипсета на последнюю версию может помочь устранить ошибки в системном журнале Windows, если таковые имеются. Для материнских плат на чипсете Intel последнюю версию Intel Chipset Driver можно скачать здесь, или версию 10.1.1.9 c сайта Gigabyte здесь. Для AMD - здесь.
При бесплатном обновлении с Windows 7/8.1 на Windows 10 активация привязывается к Вашему железу. Новый ключ при этом не выдаётся, в обновлённой системе пропишется один из общих ключей. Обновляться можно как через резервирование обновления и Windows Update, так и с помощью Media Creation Tool, образ скачивается тот же. При чистой установке Windows 10 на ту систему, на которой уже было сделано обновление с предыдущих версий Windows, ключ вводить не требуется. Система активируется автоматически.
Оставляете все настройки в BIOS, а также не отключаете никакие диски - ставите 10-ку, загрузившись с её установочного носителя. В результате у вас должно появиться меню с выбором системы для загрузки. Если приоритетной или последней перед перезагрузкой была 7-ка, то этот выбор ОС будет в старом классическом стиле с белыми буквами на чёрном фоне и перемещаемой полоской выбора. Если же в дефолте загрузка 10-ки или вы перезагружаетесь с 10-ки, то выбор ОС будет на голубом фоне, названия ОС будут в "плитках", курсор мыши вроде бы доступен - уже не помню. Если перезагрузиться с 10-ки и снова её выбрать, получив выбор ОС на голубом фоне, то происходит обычная дальнейшая загрузка 10-ки. Если же выбрать 7-ку, то сначала произойдёт автоматическая перезагрузка компьютера, а потом 7-ка будет сразу загружаться без каких-либо запросов. Если ваши установленные ОС нормальные, без искажённых загрузчиков и не затвиканы до смерти, то никаких проблем с данным выбором ОС нет и не будет.
У кого стоит Масштабирование х125% (не стандартное х100%) и проблема с замыливанием некоторых окон! "В Windows 10 и Windows 8.1 используется новая методика масштабирования отображаемых на дисплее шрифтов. Существует возможность вернуться к старому методу масштабирования, используемого в Windows 8 RTM и Windows 7. В большинстве случаев это поможет решить проблему размытости и некорректного отображения шрифтов. 1.Создайте файл revert_classic_dpi.bat со следующим текстом: REG ADD "HKCU\Control Panel\Desktop" /v DpiScalingVer /t REG_DWORD /d 0x00001018 /f REG ADD "HKCU\Control Panel\Desktop" /v Win8DpiScaling /t REG_DWORD /d 0x00000001 /f REG ADD "HKCU\Control Panel\Desktop" /v LogPixels /t REG_DWORD /d 0x00000078 /f 2.Запустите файл revert_classic_dpi.bat с правами администратора. 3.Перезагрузите Windows 10 4.Проверьте, исправилась ли проблема с отображением шрифтов Примечание. В некоторых случаях значение ключа DpiScalingVer при выходе из системы каждый раз возвращалось на 1000. Надо скопировать созданный bat файл в автозагрузку (Win+R -> shell:startup) и ещё раз перезагрузить компьютер."
В этой теме обсуждаются технические вопросы
Обсудить нетехнические вопросы, обсудить шпионаж новой ОС, пофлеймить, сравнить с Windows XP (7, 8, 8.1...) и просто поболтать можно здесь Любой флейм или попытка спровоцировать холивар в теме приведут к ЖК и запрету на участие в теме. Нарушение запрета - к бану.
Ссылки на образы или места, где их можно достать, считаются нарушением п. 3.17 правил конференции, если только идентичный образ не был выложен официально Microsoft в открытый (не требующий регистрации, ключей или подписок) доступ. То же самое касается и ключей. Советы/рекомендации по установке редакций, доступных только в рамках корпоративного лицензирования, рассматриваются отдельно и могут быть классифицированы как нарушение 3.17. Активация сама по себе не легализует (не превращает в лицензионную) установленную копию Windows. Обсуждение (а тем более поддержка/пропаганда) методов получения активированной копии без ее приобретения (за исключением действующих программ обновления с легально приобретенных копий предыдущих версий лицами, подпадающими под действие этих программ) не приветствуется.
Последний раз редактировалось 4e_alex 21.08.2017 15:07, всего редактировалось 53 раз(а).
Advanced member
Статус: Не в сети Регистрация: 05.01.2006 Откуда: мск Фото: 5
callofwild писал(а):
десятке нельзя от слова абсолютноникак запретить ставить её критические обновы
очень сомневаюсь. центр обновления у меня не работает, даже если я пытаюсь его реанимировать. Кроме этого отключены или удалены службы необходимые для работы центра обновлений, например нет службы bits https://habrastorage.org/webt/h-/0y/vo/ ... 6l6zw.jpeg Что была понятна глобальность отключения всякой хрени, взгляните на скрипт который отключает всякую лабуду.
Код:
::&cls&:: Сделали: westlife и LeX333666 -- ru-board.com -- ::::::::: http://forum.ru-board.com/topic.cgi?forum=62&topic=30041&start=480#21
@echo off title Check Settings LTSB :: Вызов сценария начала goto :First
:: Получение версии системы :LangVers for /f "tokens=3*" %%I in (' 2^>nul reg query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v "UBR" ') do set /a BuildVer=%%I if "%BuildVer%" NEQ "" set "BuildVer=.{0f}%BuildVer%{#}" for /f "tokens=4 delims=[] " %%I in ('ver') do ( if "%%I"=="10.0.14393" (set "OSVersion={0a}%%I%BuildVer%{#}" & set "OSVers=%%I" ) else (set "OSVersion={0e}%%I {4f} Версия не поддерживается {#}" & set "OSVers=%%I")) for /f "tokens=3*" %%I in (' 2^>nul reg query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v "ProductName" ') do ( if not "%%I %%J"=="Windows 10 Enterprise 2016 LTSB" (set "ProductNameNo={0c}%%I %%J{#}" ) else if "%OSVers%"=="10.0.14393" (set "ProductName=^| {0a}LTSB RS1{#}")) :: Отображение языка системы, батник должен работать с любым языком. for /f tokens^=2-8^ delims^=^={}^" %%A in (' wmic os get MUILanguages /Value 2^>nul ') do ( set "OSLang=%%A" & if "%%B" EQU "," set "OSLang=%%A%%B %%C" & if "%%D" EQU "," set "OSLang=%%A%%B %%C%%D %%E" & if "%%F" EQU "," set "OSLang=%%A%%B %%C%%D %%E%%F %%G")
:: Сценарий Меню выбора действий :Menu cls echo. %ch% {08} ╔═════════════════════════════════════════════════════════════════════╗ {\n #} %ch% {08} ║ {07}Проверка {08}редакции {0f}Windows 10 Enterprise {0a}LTSB RS1 10.0.14393 {08}║ {\n #} %ch% {08} ╚═════════════════════════════════════════════════════════════════════╝ {\n #} echo. %ch% Ваша Windows:{0a} %xOS% {#}^|{0a} %OSLang% {#}^| %OSVersion% %ProductName%{00}.{\n #} echo. if "%OSVers%"=="10.0.14393" if not "%ProductNameNo%"=="" ( %ch% {0e}Внимание{#} Ваша редакция не LTSB RS1: %ProductNameNo% {\n #} %ch% {0e}Отключатся Модерн и другие приложения от Microsoft ^!^!^! {\n #}) echo. Варианты для выбора: echo. %ch% {0b} [1] = {0e}Spy{#} (Только проверка значений по слежению, сбору и AppStore) {\n #} %ch% {0b} [2] = {0e}Settings{#} (Только проверка значений дополнительных настроек Windows) {\n #} %ch% {0b} [3] = {0e}Сделать все{#} (Проверить значения слежения, AppStore и настроек) {\n #} echo. %ch% {0b} [Без ввода]{#} = {0e}Выйти {\n #} %ch% {08} ^| Версия 3.14{\n #} set "choice=" Set /p choice=--- Ваш выбор: if not defined choice ( del /f /q %batfile% & echo. & %ch% {0e}Выход. {\n #} TIMEOUT /T 3 >nul & exit ) if "%choice%"=="1" ( cls & goto :Spy ) if "%choice%"=="2" ( cls & goto :Settings ) if "%choice%"=="3" ( cls & goto :Spy ) else ( echo. & %ch% {0e}Неправильный выбор {\n #} & echo. TIMEOUT /T 2 >nul & goto :Menu )
:: ------------------------------------------------ :: ---- Ниже начинается 1 часть: Spy ---- :: ------------------------------------------------
:: ------------------------------------------------------------------- :: --- Ниже идет проверка служб по сбору информации для отправки, --- :: --- магазина и приложений AppStore на тип запуска "Отключено": ---
echo. %ch% {0b} ----------------- Службы SPY ------------------- {\n #} echo.
echo.& set Info=Служба: Посредник подключений к сети echo. ---------------------------------------------------------------------------------------------------------------------- echo. %Info% Call :CheckService "NcbService" "disabled"
echo.& set Info=Службы: для Xbox Live echo. ---------------------------------------------------------------------------------------------------------------------- echo. %Info% Call :CheckService "XblGameSave" "disabled" Call :CheckService "XblAuthManager" "disabled" Call :CheckService "XboxNetApiSvc" "disabled"
echo.& set Info=Служба: Платформы подключенных устройств CDPSvc echo. ---------------------------------------------------------------------------------------------------------------------- echo. %Info% Call :CheckService "CDPSvc" "disabled"
echo.& set Info=Служба: Управление финансами echo. ---------------------------------------------------------------------------------------------------------------------- echo. %Info% Call :CheckService "WalletService" "disabled"
:: --------------------------------------------------------------- :: --- Ниже идет проверка параметров по сбору информации --- :: --- для отправки, так же магазина и приложений AppStore ---
:: --------------------------------------------------------------------------- :: --------------------------------------------------------------------------- :: --- Ниже идет проверка заданий в планировщике по сбору вашей информации --- :: --- для пересылки, а также приложений AppStore и Магазина Windows ---
echo.& set Info=Задачи: По телеметрии драйверов Nvidia echo. ---------------------------------------------------------------------------------------------------------------------- echo. %Info% set "NvidiaNo=1" for /f "tokens=2 delims=\" %%I in (' reg query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule\TaskCache\Tasks" /s /f "NvTm" /d ^| find /i "Path" ^| findstr /i "NvTmRepOnLogon_ NvTmRep_ NvTmMon_" ') do ( for /f "tokens=3 delims=," %%J in (' SCHTASKS /Query /FO CSV /NH /TN "%%I" ') do ( Call :CheckTask "%%~I" /Disable set "NvidiaNo=0" )) if "%NvidiaNo%"=="1" echo. ---: "Нет задач телеметрии Nvidia"
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Установка значений конфиденциальности в Modern аплете настроек. :: :: Они предназначены для всех Modern аплетов и AppStore хлама :: :: Эти установки влияют только на текущего пользователя, :: :: и могут быть в ручную изменены в Modern настройках, :: :: кроме некоторых, которые M$ скрыло от пользователя!!! :: :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:: -------------------------------------------------------------------------- :: --- Ниже идет проверка не обязательных служб по обслуживанию системы ---
echo.& set Info=Служба: Общие сетевые ресурсы проигрывателя Windows Media echo. ---------------------------------------------------------------------------------------------------------------------- echo. %Info% Call :CheckService "WMPNetworkSvc" "disabled"
echo.& set Info=Служба: Немедленные подключения Windows для Windows Connect Now echo. ---------------------------------------------------------------------------------------------------------------------- echo. %Info% Call :CheckService "wcncsvc" "disabled"
echo.& set Info=Служба: Наблюдение за датчиками echo. ---------------------------------------------------------------------------------------------------------------------- echo. %Info% Call :CheckService "SensrSvc" "disabled"
echo.& set Info=Служба: Биометрическая служба Windows echo. ---------------------------------------------------------------------------------------------------------------------- echo. %Info% Call :CheckService "WbioSrvc" "disabled"
echo.& set Info=Служба: Данных датчиков echo. ---------------------------------------------------------------------------------------------------------------------- echo. %Info% Call :CheckService "SensorDataService" "disabled"
echo.& set Info=Проверка Службы Windows License Manager для Windows AppStore echo. ---------------------------------------------------------------------------------------------------------------------- echo. %Info% Call :CheckReg "--" reg add "HKLM\SYSTEM\CurrentControlSet\Services\LicenseManager" /v "Start" /t REG_DWORD /d "4" /f
echo.& set Info=Проверка Службы Географического расположения для AppStore echo. ---------------------------------------------------------------------------------------------------------------------- echo. %Info% Call :CheckReg "--" reg add "HKLM\SYSTEM\CurrentControlSet\Services\lfsvc" /v "Start" /t REG_DWORD /d "4" /f
echo.& set Info=Проверка Службы Push-уведомлений Windows для приложений AppStore echo. ---------------------------------------------------------------------------------------------------------------------- echo. %Info% Call :CheckReg "--" reg add "HKLM\SYSTEM\CurrentControlSet\Services\WpnService" /v "Start" /t REG_DWORD /d "4" /f
echo.& set Info=Проверка Службы Помощник по входу в учетную запись Майкрософт echo. ---------------------------------------------------------------------------------------------------------------------- echo. %Info% echo. Необходим для магазина Windows Call :CheckReg "--" reg add "HKLM\SYSTEM\CurrentControlSet\Services\wlidsvc" /v "Start" /t REG_DWORD /d "4" /f
:: --------------------------------------------------------------------- :: --------------------------------------------------------------------- :: --- Ниже идет проверка не обязательных заданий в планировщике --- :: --- по обслуживанию системы. ---
echo.& set Info=Задача: Очистка системного диска во время простоя echo. ---------------------------------------------------------------------------------------------------------------------- echo. %Info% Call :CheckTask "Microsoft\Windows\DiskCleanup\SilentCleanup" /Disable
echo.& set Info=Задача: Оценки объема использования диска echo. ---------------------------------------------------------------------------------------------------------------------- echo. %Info% Call :CheckTask "Microsoft\Windows\DiskFootprint\Diagnostics" /Disable
echo.& set Info=Задача: Storage Sense - перемещение Modern Apps на другой диск по необходимости echo. ---------------------------------------------------------------------------------------------------------------------- echo. %Info% Call :CheckTask "Microsoft\Windows\DiskFootprint\StorageSense" /Disable
echo.& set Info=Задачи: Проверки томов на отказоустойчивость echo. ---------------------------------------------------------------------------------------------------------------------- echo. %Info% Call :CheckTask "Microsoft\Windows\Data Integrity Scan\Data Integrity Scan" /Disable Call :CheckTask "Microsoft\Windows\Data Integrity Scan\Data Integrity Scan for Crash Recovery" /Disable
echo.& set Info=Задача: Копирования файлов пользователя в резервное расположение, для архивации echo. ---------------------------------------------------------------------------------------------------------------------- echo. %Info% Call :CheckTask "Microsoft\Windows\FileHistory\File History (maintenance mode)" /Disable
echo.& set Info=Задача: Измерение быстродействия и возможностей системы echo. ---------------------------------------------------------------------------------------------------------------------- echo. %Info% Call :CheckTask "Microsoft\Windows\Maintenance\WinSAT" /Disable
echo.& set Info=Задачи: Обслуживания памяти во время простоя и при ошибках echo. ---------------------------------------------------------------------------------------------------------------------- echo. %Info% Call :CheckTask "Microsoft\Windows\MemoryDiagnostic\ProcessMemoryDiagnosticEvents" /Disable Call :CheckTask "Microsoft\Windows\MemoryDiagnostic\RunFullMemoryDiagnostic" /Disable
echo.& set Info=Задача: Анализирования энергопотребления системы echo. ---------------------------------------------------------------------------------------------------------------------- echo. %Info% Call :CheckTask "Microsoft\Windows\Power Efficiency Diagnostics\AnalyzeSystem" /Disable
echo.& set Info=Задачи: Контроля и выполнения семейной безопасности echo. ---------------------------------------------------------------------------------------------------------------------- echo. %Info% Call :CheckTask "Microsoft\Windows\Shell\FamilySafetyMonitor" /Disable Call :CheckTask "Microsoft\Windows\Shell\FamilySafetyMonitorToastTask" /Disable Call :CheckTask "Microsoft\Windows\Shell\FamilySafetyRefreshTask" /Disable
echo.& set Info=Задача: Отправка отчетов об ошибках echo. ---------------------------------------------------------------------------------------------------------------------- echo. %Info% Call :CheckTask "Microsoft\Windows\Windows Error Reporting\QueueReporting" /Disable
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :::::::: Ниже идут дополнительные задачи :::::::::::::::: :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
echo.& set Info=Задачи: Уведомления о вашем расположении echo. ---------------------------------------------------------------------------------------------------------------------- echo. %Info% Call :CheckTask "Microsoft\Windows\Location\Notifications" /Disable Call :CheckTask "Microsoft\Windows\Location\WindowsActionDialog" /Disable
echo.& set Info=Задача: Анализ метаданных мобильной сети echo. ---------------------------------------------------------------------------------------------------------------------- echo. %Info% Call :CheckTask "Microsoft\Windows\Mobile Broadband Accounts\MNO Metadata Parser" /Disable
echo.& set Info=Задача: Веб-сайта инфраструктуры диагностики Windows echo. ---------------------------------------------------------------------------------------------------------------------- echo. %Info% Call :CheckTask "Microsoft\Windows\WDI\ResolutionHost" /Disable
echo.& set Info=Задача: Обновление новых файлов в библиотеке мультимедиа echo. ---------------------------------------------------------------------------------------------------------------------- echo. %Info% Call :CheckTask "Microsoft\Windows\Windows Media Sharing\UpdateLibrary" /Disable
echo.& set Info=Задачи: Регистрация и проверка ссылок от приложений echo. ---------------------------------------------------------------------------------------------------------------------- echo. %Info% Call :CheckTask "Microsoft\Windows\ApplicationData\appuriverifierinstall" /Disable Call :CheckTask "Microsoft\Windows\ApplicationData\appuriverifierdaily" /Disable
echo.& set Info=Задача: Сбор и отправка данных об устройствах echo. ---------------------------------------------------------------------------------------------------------------------- echo. %Info% Call :CheckTask "Microsoft\Windows\Device Information\Device" /Disable
echo.& set Info=Задачи: Xbox echo. ---------------------------------------------------------------------------------------------------------------------- echo. %Info% Call :CheckTask "Microsoft\XblGameSave\XblGameSaveTask" /Disable Call :CheckTask "Microsoft\XblGameSave\XblGameSaveTaskLogon" /Disable
echo.& set Info=Задача: DUSM для мобильного интернета echo. ---------------------------------------------------------------------------------------------------------------------- echo. %Info% Call :CheckTask "Microsoft\Windows\DUSM\dusmtask" /Disable
echo.& set Info=Задача: Выдача временных лицензий для Приложений Магазина echo. ---------------------------------------------------------------------------------------------------------------------- echo. %Info% Call :CheckTask "Microsoft\Windows\License Manager\TempSignedLicenseExchange" /Disable
echo.& set Info=Задача: Согласование пакетов во время SYSPREP и загрузки, ProvTool.exe echo. ---------------------------------------------------------------------------------------------------------------------- echo. %Info% Call :CheckTask "Microsoft\Windows\Management\Provisioning\Logon" /Disable
echo.& set Info=Задачи: Фонового взаимодействия через WiFi echo. ---------------------------------------------------------------------------------------------------------------------- echo. %Info% Call :CheckTask "Microsoft\Windows\NlaSvc\WiFiTask" /Disable Call :CheckTask "Microsoft\Windows\WCM\WiFiTask" /Disable
echo.& set Info=Задача: Загрузка голосовых моделей echo. ---------------------------------------------------------------------------------------------------------------------- echo. %Info% Call :CheckTask "Microsoft\Windows\Speech\SpeechModelDownloadTask" /Disable
:: -------------------------------------------------------- :: --- Ниже идет проверка параметров настроек Windows --- :: --------------------------------------------------------
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: echo.& set Info=Проверка параметров Автоподключения к WiFi без пароля и от своих контактов echo. ---------------------------------------------------------------------------------------------------------------------- echo. %Info% setlocal EnableDelayedExpansion set info1=Запрет всем пользователям автоподключение к WiFi set info2=без пароля и от своих контактов. set keysearch="HKLM\SOFTWARE\Microsoft\WcmSvc\wifinetworkmanager\features" for /f "delims=" %%I in (' reg query !keysearch! /s /f "FeatureStates" ^| find "S-1" ') do ( set "reaply=%%I" set value= for /f "tokens=3" %%J in (' reg query "!reaply!" /f "FeatureStates" ^| find "0x33c" ') do set value=%%J if "!value!"=="" set FixWiFi=1 ) if "!reaply!"=="" ( echo. +++: Параметров Автоподключений к левым Wifi не найдено ) else if "!FixWiFi!"=="" ( echo. +++: Автоподключение к левым Wifi ) else ( %ch% {0e} #######: %info1%{\n #} %ch% {0e} #######: %info2% Исправить^^^! {\n #} (echo.&echo.echo. echo.%%ch%% {0b}%info1%{\n #} echo.%%ch%% {0b}%info2% Исправить^^^!{#}:{\n #} echo.for /f "delims=" %%%%w in ^(' reg query !keysearch! /s /f "FeatureStates" ^^^^^| find "S-1" '^) do ^( echo. reg add "%%%%w" /v "FeatureStates" /t REG_DWORD /d 828 /f ^) )>>"%batfile%" ) endlocal ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
echo.& set Info=Проверка Доступа в интернет службе защиты аудио - Windows Media DRM echo. ---------------------------------------------------------------------------------------------------------------------- echo. %Info% Call :CheckReg "GP" reg add "HKLM\SOFTWARE\Policies\Microsoft\WMDRM" /v "DisableOnline" /t REG_DWORD /d "1" /f
echo.& set Info=Проверка рекламы Windows Update в модерн настройках echo. ---------------------------------------------------------------------------------------------------------------------- echo. %Info% Call :CheckReg "--" reg add "HKLM\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings" /v "HideMCTLink" /t REG_DWORD /d "1" /f
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ::::: Параметры из Групповой Политики, для тех, кто ее не настраивает :::::::::: ::::: А тем кто настраивает, за одно будет отслеживаться файлом проверки :::::::::: ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
echo.& set Info=Проверка отслеживания времени последнего сеанса игр echo. ---------------------------------------------------------------------------------------------------------------------- echo. %Info% Call :CheckReg "GP" reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\GameUX" /v "ListRecentlyPlayed" /t REG_DWORD /d "0" /f
echo.& set Info=Проверка пометки данных для программы по улучшению Windows echo. ---------------------------------------------------------------------------------------------------------------------- echo. %Info% Call :CheckReg "GP" reg delete "HKLM\SOFTWARE\Policies\Microsoft\SQMClient\Windows" /v "StudyId" /f
echo.& set Info=Проверка Записи игр GAME Bar, WIN+G echo. ---------------------------------------------------------------------------------------------------------------------- echo. %Info% Call :CheckReg "GP" reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\GameDVR" /v "AllowgameDVR" /t REG_DWORD /d "0" /f
echo.& set Info=Проверка хранения сведений о зоне происхождения файлов echo. ---------------------------------------------------------------------------------------------------------------------- echo. %Info% Call :CheckReg "GP" reg add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Attachments" /v "SaveZoneInformation" /t REG_DWORD /d "1" /f Call :CheckReg "GP" reg add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Associations" /v "LowRiskFileTypes" /t REG_SZ /d ".7z;.zip;.rar;.iso;.nfo;.txt;.inf;.ini;.xml;.pdf;.bat;.com;.cmd;.reg;.msi;.exe;.htm;.html;.gif;.png;.bmp;.jpg;.avi;.mpg;.mpeg;.mov;.mkv;.flv;.srt;.flac;.mp3;.m3u;.cue;.wav;.chm;.mdb;" /f
echo.& set Info=Проверка автоматического исправления слов с ошибками echo. ---------------------------------------------------------------------------------------------------------------------- echo. %Info% Call :CheckReg "GP" reg add "HKCU\SOFTWARE\Policies\Microsoft\Control Panel\International" /v "TurnOffAutocorrectMisspelledWords" /t REG_DWORD /d "1" /f
echo.& set Info=Проверка выделения слов с ошибками echo. ---------------------------------------------------------------------------------------------------------------------- echo. %Info% Call :CheckReg "GP" reg add "HKCU\SOFTWARE\Policies\Microsoft\Control Panel\International" /v "TurnOffHighlightMisspelledWords" /t REG_DWORD /d "1" /f
echo.& set Info=Проверка прогнозирования текста при вводе echo. ---------------------------------------------------------------------------------------------------------------------- echo. %Info% Call :CheckReg "GP" reg add "HKCU\SOFTWARE\Policies\Microsoft\Control Panel\International" /v "TurnOffOfferTextPredictions" /t REG_DWORD /d "1" /f
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ::::: Ниже идут Дополнительные параметры из Групповой Политики ::::: ::::: Не будут добавлены в настроенные ГП, но будут отслеживаться файлом проверки ::::: ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
echo.& set Info=Отключить все функции SpotLight на экране блокировки echo. ---------------------------------------------------------------------------------------------------------------------- echo. %Info% Call :CheckReg "GP" reg add "HKCU\SOFTWARE\Policies\Microsoft\Windows\CloudContent" /v "DisableWindowsSpotlightFeatures" /t REG_DWORD /d "1" /f
echo.& set Info=Отключить уведомления и обновления плиток в меню пуск echo. ---------------------------------------------------------------------------------------------------------------------- echo. %Info% Call :CheckReg "GP" reg add "HKCU\SOFTWARE\Policies\Microsoft\Windows\CurrentVersion\PushNotifications" /v "NoTileApplicationNotification" /t REG_DWORD /d "1" /f
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Отключение синхронизации персональных настроек Windows, :: :: таких как пароли, настройки браузера, оформление и прочее, :: :: необходимых для аккаунта M$, кортаны и др. хлама, :: :: этих опций нету в Modern аплете настроек :: ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:: ----------------------------------------------------- :: ----------------------------------------------------- :: ----------------------------------------------------- :: ---- Ниже находятся сценарии управления ---- :: ---- Не трогайте их, если не понимаете!!! ----- :: ----------------------------------------------------- :: ----------------------------------------------------- :: -----------------------------------------------------
:: Сценарий проверки значений реестра, понимает и циферные и буквенные. :: + доп параметр, который надо выполнить вместе с правкой реестра, Добавлять его в конце вызова Call :CheckReg setlocal EnableDelayedExpansion shift /5 & shift /6 & shift /7 & shift /8 set "RegInfo=%~1" & set "RegAction=%~3" & set "RegKey=%~4" & set "RegName=%~5" & set "RegType=%~6" & set "RegValue=%~7" & set "RegSpecValue=%~8" if /i "%RegAction%" NEQ "delete" if /i "%RegAction%" NEQ "add" (%ch% {0c} *******: Ошибка в: {#}"%RegName%" {\n #} & exit /b) if not "%RegValue%"=="" ( echo.%RegValue%| findstr /r /c:"^[0-9]*$" >nul && set "A=/a" ) if /i "%RegAction%"=="delete" ( set "T=2" & set ApplyKey="%RegKey%" /v "%RegName%" /f ) else ( set "T=3" & set ApplyKey="%RegKey%" /v "%RegName%" /t %RegType% /d "%RegValue%" /f ) if /i "%RegAction%"=="delete" if not "%RegType%"=="" ( set "SpecParam=echo.%RegType%>>%batfile%" ) if /i "%RegAction%"=="add" if not "%RegSpecValue%"=="" ( set "SpecParam=echo.%RegSpecValue%>>%batfile%" ) for /f "tokens=%T%" %%I in (' 2^>nul reg query "%RegKey%" /v "%RegName%" ') do set %A% "FindValue=%%I" if "%FindValue%"=="%RegValue%" (echo. +++: "%RegName%" ) else ( %ch% {0e} #######: "%RegName%" Исправить^^^!{\n #} if "%RegInfo%"=="GP" ( (echo.&echo.echo.&echo.%%ch%% {0b}Добавление настройки Групповой Политики в файл LGPO:{\n #} echo.%%ch%% {0f}"%Info%" {0b}Настроить ГП^^^!{\n #} echo:Call :LGPO_FILE reg %RegAction% %ApplyKey% )>>%batfile% ) else ( (echo.&echo.echo.&echo.%%ch%% {0f}"%Info%" {0b}Исправить^^^!{\n #} %SpecParam% echo:reg %RegAction% %ApplyKey% )>>%batfile% ) ) exit /b
:: Сценарий проверки служб, выполняет только проверку на отключение! Остальные варианты пропустит. :CheckService setlocal EnableDelayedExpansion set "ServiceName=%~1" set "ServiceAction=%~2" if /i not "%ServiceAction%"=="disabled" (exit /b) for /f "tokens=4*" %%I in (' 2^>nul sc qc %ServiceName% ^| find "START_TYPE" ') do set "ServiceReply=%%I" if "!ServiceReply!"=="" ( echo. --: "%ServiceName%" Не найдена. -- ) else if "!ServiceReply!"=="DISABLED" ( echo. +++: "%ServiceName%" ) else (%ch% {0e} #######: "%ServiceName%" Отключить^^^!{\n #} (echo.&echo.echo.&echo.%%ch%% {0b}"%Info%"{\n #} echo.%%ch%% Отключение: {0f}"%ServiceName%"{#}, команды:{\n #} echo.net stop %ServiceName% echo.sc config %ServiceName% start= %ServiceAction% )>>"%batfile%" ) exit /b
:: Сценарий проверки задач, Может Выполнить проверку как на отключение , так и на включение. :CheckTask setlocal EnableDelayedExpansion set "TaskName=%~1" set "TaskAction=%~2" if /i "%TaskAction%"=="/Disable" (set "TaskValue=Disabled" & set "ReplyInfo=Отключить") if /i "%TaskAction%"=="/Enable" (set "TaskValue=Ready" & set "ReplyInfo=Включить") if "%TaskAction%"=="" (exit /b) for /f "delims=, tokens=3" %%I in (' 2^>nul SCHTASKS /QUERY /FO CSV /NH /TN "%TaskName%" ') do set "TaskReply=%%~I" if not "!TaskReply!"=="" ( if "!TaskReply!"=="!TaskValue!" ( echo. +++: "%TaskName%" ) else ( %ch% {0e} #######: "%TaskName%" %ReplyInfo% задачу {\n #} (echo.&echo.echo. echo.%%ch%% {0b}"%Info%"{\n #} echo.%%ch%% %ReplyInfo%: {0f}"%TaskName%":{\n #} echo.schtasks /Change /TN "%TaskName%" %TaskAction% )>>"%batfile%" ) ) else (echo. -----: "%TaskName%" Не существует^^^!) exit /b
:: Сценарий проверки задач, Может Выполнить проверку как на отключение , так и на включение. :: Для задач, которые отключаются только с правами Системы :CheckTaskInSys setlocal EnableDelayedExpansion set "TaskName=%~1" set "TaskAction=%~2" if /i "%TaskAction%"=="/Disable" (set "TaskValue=Disabled" & set "ReplyInfo=Отключить") if /i "%TaskAction%"=="/Enable" (set "TaskValue=Ready" & set "ReplyInfo=Включить") if "%TaskAction%"=="" (exit /b) for /f "delims=, tokens=3" %%I in (' 2^>nul SCHTASKS /QUERY /FO CSV /NH /TN "%TaskName%" ') do set "TaskReply=%%~I" if not "!TaskReply!"=="" ( if "!TaskReply!"=="!TaskValue!" ( echo. +++: "%TaskName%" ) else ( %ch% {0e} #######: "%TaskName%" %ReplyInfo% задачу^^^! {\n #} (echo.&echo.echo. echo.%%ch%% {0b}"%Info%"{\n #} echo.%%ch%% %ReplyInfo%: {0f}"%TaskName%":{\n #} echo.%%NirCMDc%% elevatecmd runassystem cmd /c schtasks /Change /TN "%TaskName%" %TaskAction% echo.TIMEOUT /T 2 ^>nul )>>"!batfile!" ) ) else (echo. -----: "%TaskName%" Не существует^^^!) exit /b
:: Сценарий создания файла "_3__Fix.bat", удаляет существующий "_3__Fix.bat", :: и копирования в него всего текста после команды, например: [_3__Fix.bat*20] :: с ограничением на количество строк = 20 :: При подсчете, пустые строки не считаются!!! :extract setlocal EnableDelayedExpansion set counter=0 set file=nul for /f "usebackq tokens=*" %%A IN ("%~nx0") DO ( set cur_s=%%A if !counter! GTR 0 ( set /a counter=!counter!-1 echo.%%A>>"!file!" ) else ( if "!cur_s:~0,1!"=="[" ( if "!cur_s:~-1!"=="]" ( for /f "usebackq tokens=1,2* delims=*[]" %%B IN ('%%~A') DO ( if not "%%C"=="" ( set file=%%~B if exist "!file!" (erase "!file!") <nul set /p x=>"!file!" set counter=%%~C ) ) ) ) ) ) endlocal goto :AddInfo
:: Сценарий добавления информации в "_3__Fix.bat" после начального текста, :: который вставлен командой ":Extract". :AddInfo echo. if exist %batfile% ( (echo.:: echo.:: echo.:: echo.:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: echo.:::: Ниже будут созданы строки для исправления. :::: echo.:::: Можно удалить ненужные, :::: echo.:::: которые не хотите исправлять :::: echo.:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: )>>%batfile% goto :LangVers ) else ( echo. echo. "%batfile%" не существует, произошла не предвиденная ошибка! echo. echo. Для выхода нажмите любую клавишу. TIMEOUT /T -1 >nul & exit )
:: Сценарий добавления в файл "_3__Fix.bat" в конце всех строк @pause, :: И при наличии параметра Групповых Политик, т.е вызова "Call :LGPO_FILE", добавление вызова применения файла LGPO :: Поиск добавленных строк осуществляется по количеству всех строк: 82 = 74 + добавленные 8 с описанием :: Если не найдены добавленные строки, удаление файла "_3__Fix.bat" :: По этому, если будете добавлять свои строки, делайте аналогично уже указанным параметрам! :AddPause setlocal EnableDelayedExpansion echo. if exist %batfile% ( for /f "tokens=1,2" %%I in (%batfile%) do if /i "%%I %%J" EQU "Call :LGPO_FILE" set LineLGPO=1 if defined LineLGPO ((echo.&echo.::Настроить Групповые Политики, созданным файлом LGPO&echo.Call :LGPO_FILE_APPLY)>>%batfile%) for /f %%I in (' type "%batfile%" ^| find /c /v "" ') do set AllLine=%%I if !AllLine! GTR 82 ( (echo. echo. echo.:::::::::::::::::::: конец :::::::::::::::::::: echo.echo. echo.%%ch%% {0a}Исправление выполнено {\n #} echo.echo. echo.%%ch%% {0a}Перезагрузите компьютер^^^!^^^!^^^! {\n #} echo.echo. echo.@pause echo.exit )>>%batfile% echo. %ch% {0e} ------------------------------------------------------------- {\n #} %ch% {0e} --- В {0b}%batfile%{0e} записаны строчки для исправления --- {\n #} %ch% {0e} --- Ознакомтесь с ним! --- {\n #} %ch% {0e} --- Строки, которые не хотите исправлять, можно удалить --- {\n #} %ch% {0e} --- Затем запустите {0b}%batfile%{0e}, чтобы все исправить --- {\n #} %ch% {0e} ------------------------------------------------------------- {\n #} echo. echo. echo. Для выхода нажмите любую клавишу. echo. TIMEOUT /T -1 >nul exit ) else ( %ch% {0a} ========================================= {\n #} %ch% {0a} Исправлять нечего, все в порядке^^^! {\n #} %ch% {0a} ========================================= {\n #} del /f /q %batfile% echo. echo. Для выхода нажмите любую клавишу. TIMEOUT /T -1 >nul & exit ) ) else ( echo. echo. Произошла непредвиденная ошибка! echo. Файл "%batfile%" не существует! echo. echo. Для выхода нажмите любую клавишу. TIMEOUT /T -1 >nul & exit )
:: Место, от куда будет скопирован текст в начало файла "_3__Fix.bat", :: Так же эта часть для работы этого бат файла. :: Название [_3__Fix.bat*74] указывает имя файла и количество строк для копирования, :: При подсчете, пустые строки не считаются!!! :: В данном случае копируется до строчки "Set "batfile=_3__Fix.bat"", :: так как эта и следующие команды не должны попасть в файл "_3__Fix.bat". [_3__Fix.bat*74]
::&cls&:: Строка для скрытия ошибки, если батник в формате UTF-8 с меткой BOM :: goto :First :: :: Сценарий наполнения LGPO файла параметрами, которые указаны через вызов "Call :LGPO_FILE" :: Происходит переделка обычной команды для reg.exe по настройке параметра в реестре в нужный формат для LGPO.exe :: Использовать параметры надо только из ГП, иначе через стандартный сброс ГП параметр не убрать, только через LGPO или реестр. :: Параметры из ГП всегда имеют в имени раздела ...\Policies\..., :: но могут быть добавлены дополнительными шаблонами ГП или через LGPO в другие разделы, но такие параметры сбросом ГП не убрать! :LGPO_FILE echo. setlocal if /i "%~2" NEQ "delete" if /i "%~2" NEQ "add" ( %ch% {0c}Пропуск добавления параметра в LGPO файл, неправильная команда{#}:{\n #} & %ch% %1 {0e}%2{#} %3 {\n #} & exit /b) if /i "%~2" EQU "delete" if "%~7" NEQ "" ( %ch% {0c}Пропуск добавления параметра в LGPO файл, ошибка в параметре{#}:{\n #} & echo. %1 %2 %3 & %ch% %4 %5 %6 {0e}%7 %8 %9 {\n #}& exit /b) if "%GPEditorNO%" EQU "1" ( %ch% {0e}Нет Редактора Групповых Политик {08}^(Параметры применены в реестр, без LGPO^){\n #}& %ch% {0f}%* {\n #}& %* & exit /b) set "RegType=%~7:" set "RegType=%RegType:REG=%" set "RegType=%RegType:_=%" set "RegType=%RegType:PAND=%" if "%~3" NEQ "" for /f "tokens=1* delims=\" %%I in ("%~3") do ( set "RegKey=%%J" if /i "%%I" EQU "HKEY_LOCAL_MACHINE" (set Config=Computer) else if /i "%%I" EQU "HKLM" (set Config=Computer ) else if /i "%%I" EQU "HKEY_CURRENT_USER" (set Config=User) else if /i "%%I" EQU "HKCU" (set Config=User ) else (%ch% {0c}Пропуск добавления параметра в LGPO файл, неверный раздел{#}: {0e}"%%I"{\n #} & %ch% %1 %2 %3 {\n #} & exit /b)) if "%~9" NEQ "" set "Action=%RegType%%~9" if /i "%~6" EQU "/d" set "Action=SZ:%~7" if /i "%~2" EQU "delete" set "Action=DELETE" if "%~5" EQU "" ( set "Action=DELETEALLVALUES" & set "ValueName=*" ) else ( set "ValueName=%~5" ) if /i "%~2" EQU "add" if /i "%~4" EQU "/f" set "Action=CREATEKEY" & set "ValueName=*" (echo.%Config%& echo.%RegKey%& echo.%ValueName%& echo.%Action%& echo.)>>"%LGPOtemp%" %ch% {0a}Добавлен параметр в LGPO файл {08}(для настройки ГП){#}:{\n #} & echo. %1 %2 %3 & echo. %4 %5 %6 %7 %8 %9 & echo. exit /b :: :: Сценарий настройки Групповой Политики, с помощью официальной утилиты LGPO.exe от MS :: Здесь Используется файл с параметрами, который наполнен через вызов "Call :LGPO_FILE" :LGPO_FILE_APPLY echo. if "%GPEditorNO%" EQU "1" ( %ch% {0e}Нет Редактора Групповых Политик {08}^(Все Параметры были применены в реестр, без LGPO^){\n #}& exit /b ) if not exist "%LGPOtemp%" %ch% {0e}LGPO файл не найден {08}(пропуск настройки ГП){\n #}& exit /b %ch% {0b}Применение параметров из LGPO файла {08}(настройка ГП) {\n #} %LGPO% /t "%LGPOtemp%" /q if "%Errorlevel%" NEQ "0" ( %ch% {0c}Ошибка применения файла LGPO^^^!{\n #} %ch% {0e}Проблемный {0f}"LGPO_File_error_(%TIME:~,2%-%TIME:~3,2%-%TIME:~6,2%).txt"{0e} скопирован в папку с батником {\n #} echo.F| xcopy /Y /Q /R "%LGPOtemp%" "LGPO_File_error_(%TIME:~,2%-%TIME:~3,2%-%TIME:~6,2%).txt" >nul & echo.) echo. Удаление временного LGPO файла & echo. if exist "%LGPOtemp%" del /f /q "%LGPOtemp%" exit /b :: :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: :: Сценарий установки основных переменных и проверки наличия нужных файлов в папке с этим bat файлом. :First @echo off chcp 65001 >nul cd /d "%~dps0" set xOS=x64& (If "%PROCESSOR_ARCHITECTURE%"=="x86" If Not Defined PROCESSOR_ARCHITEW6432 Set xOS=x86) set ch="%~dps0Files\Tools\cecho.exe" set NirCMDc="%~dps0Files\Tools\nircmdc_%xOS%.exe" set LGPO="%~dps0Files\Tools\LGPO.exe" set "LGPOtemp=%temp%\LGPO-file.txt" if exist "%LGPOtemp%" del /f /q "%LGPOtemp%" if not exist "%WinDir%\System32\gpedit.msc" set "GPEditorNO=1" if not exist %ch% ( echo.&echo. Нет файла "cecho.exe" в папке "\Files\Tools" echo.&echo. Отмена, выход & TIMEOUT /T 5 >nul & exit ) if not exist %NirCMDc% ( echo.&echo. Нет файла "nircmdc_%xOS%.exe" в папке "\Files\Tools" echo.&echo. Отмена, выход & TIMEOUT /T 5 >nul & exit ) :: :: Сценарий вывода запроса UAC на получение админских прав. reg query "HKU\S-1-5-19\Environment" >nul 2>&1 & cls if "%Errorlevel%" NEQ "0" ( cmd /u /c echo. CreateObject^("Shell.Application"^).ShellExecute "%~f0", "", "", "runas", 1 > "%Temp%\GetAdmin.vbs" "%Temp%\GetAdmin.vbs" & del "%Temp%\GetAdmin.vbs" & cls & exit ) :: :::: set "batfile=_3__Fix.bat" if "%xOS%"=="x64" ( if not exist "%SystemRoot%\System32\Wow64.dll" ( echo.&%ch% {0e}"Ошибка, Батник запущен из-под 32-bit оболочки!"{\n #} & echo. %ch% {4f} Отмена {#} выход {\n #} & TIMEOUT /T 8 >nul & exit ) ) goto :Extract
_________________ ✅ РЕМОНТ мышек! ✅ смотрите на овито объявление с красным крестом ✅
Member
Статус: Не в сети Регистрация: 10.04.2014 Фото: 0
ffa1978 писал(а):
Да отключив центр обновления даже один как службу никаких не будет вообще обнов,ну bits еще до кучи
Я еще Windows Firewall отключаю.
callofwild писал(а):
пока не готов снова использовать десятку
Никаких принципиальных отличий 10-ки от 7 и 8/8.1 нет, вопрос только в количестве ненужного хлама, который один фиг приходится вырезать/удалять/отключать на любой версии винды -- на 7-ке его меньше всего, на 10-ке (за исключением LTSB) больше всего, 8.1 где-то посередине.
Member
Статус: Не в сети Регистрация: 08.02.2009 Откуда: Ульяновск
eightylvl писал(а):
Я еще Windows Firewall отключаю.
У меня Outpost стоит и Firewall встроенный выключен,но службу нельзя останавливать иначе проблемы будут с обновлениями,я службу обновлений не выключаю а скрипт не только для LTSB он отлично работает и на Enterprise
Member
Статус: Не в сети Регистрация: 27.06.2009 Откуда: Ефремовка. Фото: 2
Godlike66 писал(а):
не у кого на версии 1709 не ограничивается фпс 50 кадрами в режиме вертикальной синхронизации? видяха 1070, дрова менял, dvr запись игр отключал, без толку есть идеи и варианты, как на 60 как и положено в соответствии с частотой обновления моника разлочить?
В настройках ярлыка поиграй галкой отключения полноэкранной оптимизации, может что-то изменится.
eightylvl У меня процессор INTEL, а накопительная обнова подписывается как для процов AMD (amd64)... Просто раньше писалось - для процессоров x64, без приставки amd.
neemestniii Это где такое написано? #77 Ничего странного не замечаете? #77 Хотя если почитать тут ( https://dic.academic.ru/dic.nsf/ruwiki/120466 ), то в принципе всё понятно, просто не понятно почему только сейчас так начали писать. Ни разу с момента появления Windows 10 не было таких подписей, было только x64.
Последний раз редактировалось Avenger80 01.12.2017 18:38, всего редактировалось 4 раз(а).
Member
Статус: Не в сети Регистрация: 10.04.2014 Фото: 0
Avenger80 писал(а):
У меня процессор INTEL, а накопительная обнова подписывается как для процов AMD (amd64)... Просто раньше писалось - для процессоров x64, без приставки amd.
Member
Статус: Не в сети Регистрация: 08.09.2015 Откуда: г. Иркутск
Существует две архитектуры x64 - amd64, лицензированная Intel у AMD для массовых ПК и собственная IA-64, которая не пошла в широкие массы. Рискну предположить что обновление может подходить для обеих типов архитектур, либо действительно изъяны локализации. Либо на крайняк индусы опять обкурились...
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 18
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения