Quick question guys, why is it when we want to enable the patch, the "FeatureSettingsOverrideMask" is still set to 3 rather than 0? I know these are the instructions posted on the Microsoft forum but just making sure it's not a typo
According to this reply by @abbodi1406 : https://forums.mydigitallife.net/th...o-for-workstations.74909/page-51#post-1404848 "FeatureSettingsOverrideMask" is always 3.
Used all product keys in Product.ini trying to activate Pro or Enterprise using the same concept as PFW none of these keys worked only PFW was activate Digital License any idease
Those keys aren't suppose to activate anything, only Pro-WS 16251 up to 16283 (iirc) were able to be activated by the old pro-ws non gVLK from the old product.ini file. When upgraded it got a HWID.
Here below is the "Manage Speculative Execution Protection Settings" script I have been working on this week. Spoiler The script runs from the root of the C:\ drive. Spoiler Code: @echo off :: Manage Speculative Execution Protection Settings. :: Author: Hendrik Vermaak, 23 January 2018 COLOR 02 :: Start Command Prompt Maximised if not "%1" == "max" start /MAX cmd /c %0 max & exit/b :: Check for administrative permissions (cd /d "%~dp0")&&(NET FILE||(powershell start-process -FilePath '%0' -verb runas)&&(exit /B)) >NUL 2>&1 setlocal ENABLEDELAYEDEXPANSION pushd "%~dp0" echo. echo =============== Install Speculation Control Module =============== echo. PowerShell.exe -Command "Set-ExecutionPolicy RemoteSigned -Scope Currentuser" >NUL 2>&1 PowerShell.exe -Command "Install-Module -Name SpeculationControl" PowerShell.exe -Command "Set-ExecutionPolicy Restricted -Scope Currentuser" >NUL 2>&1 :: Main Script Start :mainmenu cls echo. echo =============== Manage Speculative Execution Protection Settings Menu =============== echo. timeout /t 1 /nobreak >NUL 2>&1 echo Please Select one of the options* listed below then press Enter: echo. echo. echo [1]* Check Speculative Execution Protection Status. echo. echo [2]* Enable Speculative Execution Protection. (PC Performance will be Reduced) echo. echo [3]* Disable Speculative Execution Protection to Increase PC Performance. echo. echo. echo. echo [0]* Exit. echo. SET /p main1="Select: " IF %main1%==1 ( goto check ) else IF %main1%==2 ( goto enable ) else IF %main1%==3 ( goto disable ) else IF %main1%==0 ( goto no ) else ( echo Incorrect Selection timeout /t 1 /nobreak >NUL 2>&1 goto mainmenu ) echo. :check cls echo. echo =============== Speculative Execution Protection Status ============== echo. PowerShell.exe -Command "Set-ExecutionPolicy RemoteSigned -Scope Currentuser" >NUL 2>&1 PowerShell.exe -Command "Get-SpeculationControlSettings" PowerShell.exe -Command "Set-ExecutionPolicy Restricted -Scope Currentuser" >NUL 2>&1 PowerShell.exe -Command "Get-ExecutionPolicy -List" echo Please Press any key to go back to the Main menu... Pause>Nul goto mainmenu :enable cls echo. echo =============== Enabling Speculative Execution Protection =============== echo. timeout /t 1 /nobreak >NUL 2>&1 reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v FeatureSettingsOverride /t REG_DWORD /d 0 /f reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v FeatureSettingsOverrideMask /t REG_DWORD /d 3 /f timeout /t 1 /nobreak >NUL 2>&1 echo. goto next1 :enable1 cls :next1 echo. echo ============== Speculative Execution Protection has been Enabled. =============== echo. timeout /t 1 /nobreak >NUL 2>&1 echo The computer needs to be Restarted for the Settings to take effect. echo. echo [1]* Restart the computer now? Please ensure any unfinished work is saved before restarting. echo. echo [2]* Go back to the Main menu. echo. echo. echo. echo [0]* Exit the script without Restarting. echo. SET /p main1="Select: " IF %main1%==1 ( goto restart ) else IF %main1%==2 ( goto mainmenu ) else IF %main1%==0 ( goto no ) else ( echo Incorrect Selection timeout /t 1 /nobreak >NUL 2>&1 goto enable1 ) echo. pause>nul :disable cls echo. echo =============== Disable Speculative Execution Protection ============== echo. timeout /t 1 /nobreak >NUL 2>&1 reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v FeatureSettingsOverride /t REG_DWORD /d 3 /f reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v FeatureSettingsOverrideMask /t REG_DWORD /d 3 /f timeout /t 1 /nobreak >NUL 2>&1 echo. goto next2 :disable1 cls :next2 echo. echo =============== Speculative Execution Protection has been Disabled. =============== echo. timeout /t 1 /nobreak >NUL 2>&1 echo The computer needs to be Restarted for the Settings to take effect. echo. echo [1]* Restart the computer now? Please ensure any unfinished work is saved before restarting. echo. echo [2]* Go back to the Main menu. echo. echo. echo. echo [0]* Exit the script without Restarting. echo. SET /p main1="Select: " IF %main1%==1 ( goto restart ) else IF %main1%==2 ( goto mainmenu ) else IF %main1%==0 ( goto no ) else ( echo Incorrect Selection timeout /t 1 /nobreak >NUL 2>&1 goto disable1 ) echo. :restart start c:/windows/system32/shutdown /r /t 0 pause>nul :no echo. echo The Command Prompt window will automatically close in 5 seconds... timeout /t 5 /nobreak >NUL 2>&1 exit Add entry to right click context menu: Spoiler Code: Windows Registry Editor Version 5.00 ;Add Manage Speculative Execution Protection Settings to right click context menu [HKEY_CLASSES_ROOT\Directory\background\Shell\Manage Speculative Protection] "Icon"="imageres.dll,-8" "Position"= [HKEY_CLASSES_ROOT\Directory\background\Shell\Manage Speculative Protection\command] @="C:\\Manage_Speculative_Execution_Protection_Settings.bat" * Script updated to include installation of the Speculation control module.
I suggest you put this line Code: PowerShell Install-Module SpeculationControl above Code: :: Main Script Start so that SpeculationControl Module is available. On first run it will install, and on subsequent runs you won't even know it is there.
@dhjohns I have updated the script. https://forums.mydigitallife.net/th...o-for-workstations.74909/page-52#post-1406660
Hey guys. Can Win Pro WS be installed from version 1709 (Build 1699) of the Windows final ISO found on tech bench website by installing server serial XD863?
I am sorry for the noob question , what is UUPDL ? A search on the forum returned a site with some microsoft dumps...
I have been reading this thread for a while now and there is some confusion still exist. Please correct me if I am wrong. The old builds like 16278 can be activated by the xd863 key. Then once activated the key can be switched to turn pro in to workstation version by installing 2yv77 key. Then it will acquire digital license. At that point I can wipe the hard drive and fresh install W10 pro workstation latest edition and it will activate with digital license. To get 16278 I need to use UUPDL and convert downloaded files to ISO. Did I get it right?
The mentioned key can be used for doing a license-switch to Pro-WS and activating the old 16251 > 16286 Pro-WS, when upgraded or by generating a genuineticket.xml (using the gatherosstate.exe) and applying it after a clean install, it will get a lifetime HWID. You can use UUPDL to get one of the older IP builds.