Масштабирование windows 10 по умолчанию 150
А должно по идеи быть 100%, хоть Windows и заботиться о нас, но задача 100%. Проблема заключалась в том, что за рабочим местом сидит не один пользователь и постоянно при первом входе настраивать ему масштабирование не очень приятная затея.
Пришлось искать как облегчить себе жизнь, в итоге родился скриптик.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
#Set-ExecutionPolicy RemoteSigned - Scope currentuser # # kanitelka # $FindFile = Test-Path "$env:APPDATA\Empty_file" $CreateFile = "$env:APPDATA" $RegPath = "HKCU:\Control Panel\Desktop\" $RegFolder = "PerMonitorSettings" $RegMonitor = $RegPath + $RegFolder #Требуется название монитора вписать ниже $RegFolderMonitor = "MSBDD_NOEDID_80EE_BEEF_00000000_00020000_0^AB02A9AB10912B3B7F8C017A344C8D14" $RegFinal = $RegMonitor + "\" + $RegFolderMonitor if ($FindFile -eq $False) { New-Item -Path $CreateFile -Name "Empty_file" -ItemType File New-Item -Path $RegPath -Name $RegFolder –Force New-Item -Path $RegMonitor -Name $RegFolderMonitor –Force Set-ItemProperty -Path $RegFinal -Name DpiValue -Value 0 #Требуется верное значение DpiValue logoff exit } else { exit } |
Суть работы такая: при первом входе пользователя — прописывается в реестр верное значение DpiValue и создается файл проверки, дальше происходит логофф. При следующем входе происходит проверка файла, если есть файл, то ничего не делается.
Запускается просто, через gpedit.msc при входе пользователя