top of page

 

Restore Windows 10 on Reboot

In this article we will learn how to create free quick restor tool after booting.
There are several tools on the market, Most of the tools cost a lot of money and are not match for organizations.
The tool that I show you how built with built-in capabilities will give you full Full interface to the organization and will allow you to manage all workstations that require write protection.
Such as stations of classrooms, Or workstations that you want to protect and delete any changes.


problem


Workstations that require reinstallation due to multiuser usage
Or stations that need to be reset after each use.

solution

1. Add the "Unified Write Filter" one of the three way
 

 Control Panel -> Programs and Features -> Turn Windows Features On 
-> Device Lockdown -> Unified Write Filter.

Powershell

Enable-WindowsOptionalFeature -Online -FeatureName "Client-UnifiedWriteFilter" –All

 

DISM
DISM.exe /Online /enable-Feature /FeatureName:client-UnifiedWriteFilter

2. Download the scripts from the site and save them under a folder c:\uwfmgr

the folder should look like this.

If you want to build a central system, keep the file (script) in shaer folder that accessible to all endpoints workstation.

3. Creat group in Active Directory "Uwfmgr".

 

 

 

 

 

 

4. Open Computer GPO and in the GPP section, Creat New Folder "c:\Uwfmgr"

    Targeting the GPP rule to UWFMGR group like show in picture .

 

 

 

 

5. Move in the same GPP to FILE, and created rule that copy the files from the sharing you created in section 2 to Local c:\Uwfmgr.  the rule Targeting to UWFMGR group that you creat section 3 , like show in picture.

6.  in the same GPP created rule that delet run.txt file and Targeting it like show in picture.

7.  in the same GPP created File update rule that copy stop.txt file and Targeting it like show in picture

8. creata scheduled Task start uwfmgr.bat at logon .

9. open the logon script (powershell) and add dis line. 

 

if (test-path -path c:\uwfmgr\run.txt)

{

invoke-command -command "c:\uwfmgr\lockcom.bat"

}

else

{

invoke-command -command "c:\uwfmgr\unlockcom.bat"

}

10. and Add to Group Computers that you creat section 3.

bottom of page