Monday, 2 April 2012

Windows 7 Default User and First Look Configuration

Here is a batch file to customize your image.

In the Copy required files it does the following:

  • Copy company logo
  • Copy BGInfo, a bginfo file and a batch file to the startup folder to set a customized background at log on time
  • Copy trace32 to read logs
  • As optional you can copy a theme file as well (if you want to set a classic theme for example)
Then we delete a lot of rubbish, files and folders which we won't require and don't users to mess around.

Next step is to Enable and Disable services:

  • Turn off firewall
  • Set RemoteRegistry service to automatic
  • Set the applocker service to automatic
  • Set the branchcache service to automatic
  • Turn off the Windows Media Player Network service
Now we turn off hibernation. Then we set some build details in the registry.

Now we load the Default User profile and do the following:

  • Force classic Control Panel
  • Clean Start Menu jump list
  • Show in the desktop the My Computer, Internet Explorer and User's Folder shortcuts
  • Set Office 2010 info and disable first message
  • Remove My Music, My Videos and My Games from the Start Menu
  • Set Keyboard Layout
  • Hide the Language Bar
  • Set the theme
Unload profile.

REM ******************************
REM  Copy required files
REM ******************************
copy OEMLogo.bmp C:\Windows\System32 /y
copy Bginfo.exe C:\Windows\System /y
copy SOE.bgi c:\Windows\System /y
copy BGInfo.cmd c:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup /y
copy trace32.exe c:\Windows\system32 /y
REM copy SOE.theme C:\Resources\Themes /y
REM ******************************
REM  Delete Shortcuts and rubbish
REM ******************************
del /f /q "C:\ProgramData\Microsoft\Windows\Start Menu\Default Programs.lnk"
del /f /q "C:\ProgramData\Microsoft\Windows\Start Menu\Windows Update.lnk"
del /f /q "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Media Center.lnk"
del /f /q "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Windows Media Player.lnk"
del /f /q "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Sidebar.lnk"
del /f /q "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Accessories\System Tools\System Restore.lnk"
del /f /q "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Accessories\System Tools\Windows Easy Transfer Reports.lnk"
del /f /q "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Accessories\System Tools\Windows Easy Transfer.lnk"
rmdir /s /q "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Maintenance"
rmdir /s /q "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Games"
rmdir /s /q "C:\Users\Default\Downloads"
rmdir /s /q "C:\Users\Default\Music"
rmdir /s /q "C:\Users\Default\Saved Games"
rmdir /s /q "C:\Drivers"
rmdir /s /q "C:\Temp"
rmdir /s /q "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Accessories\Windows PowerShell"
REM ******************************
REM  Enable/Disable Services
REM ******************************
netsh advfirewall set allprofiles state off
wmic service Remoteregistry CALL ChangeStartMode "Automatic" > Nul
wmic service AppIDSvc CALL ChangeStartMode "Automatic" > Nul
wmic service PeerDistSvc CALL ChangeStartMode "Automatic" > Nul
net stop WMPNetworkSvc
wmic service WMPNetworkSvc CALL ChangeStartMode "Automatic" > Nul
REM ******************************
REM  Turn off Hibernation
REM ******************************
powercfg /HIBERNATE off

REM ******************************
REM  Set Build Details
REM ******************************
reg add "HKLM\SOFTWARE\Corporate\Build" /v Name /d "Windows 7 Enterprise SP1" /t REG_SZ /f
reg add "HKLM\SOFTWARE\Corporate\Build" /v Build /d "2.0" /t REG_SZ /f
reg add "HKLM\SOFTWARE\Corporate\Build" /v BuildDate /d "01/10/2012" /t REG_SZ /f
reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\OEMInformation" /v Logo /d "C:\Windows\System32\OEMLogo.bmp" /t REG_SZ /f

REM **********************************
REM  Load Default User registry hive
REM **********************************
reg load HKU\DefaultUser "C:\Users\Default\ntuser.dat"
REM ******************************
REM  Force Classic Control Panel
REM ******************************
reg add "HKU\DefaultUser\Software\Microsoft\Windows\CurrentVersion\Explorer\ControlPanel" /v StartupPage /d 1 /t REG_DWORD /f
reg add "HKU\DefaultUser\Software\Microsoft\Windows\CurrentVersion\Explorer\ControlPanel" /v AllItemsIconView /d 1 /t REG_DWORD /f

REM Clean Start Menu
REM ***********************************
reg add "HKU\DefaultUser\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer" /v ClearRecentProgForNewUserInStartMenu /d 1 /t REG_DWORD /f

REM *************************************************************************
REM Show the desktop icons for Computer, User's Folder, and Internet Explorer
REM *************************************************************************
REM Show Computer icon on the desktop
REG ADD "HKU\DefaultUser\Software\Microsoft\Windows\CurrentVersion\Explorer\HideDesktopIcons\NewStartPanel" /v "{20D04FE0-3AEA-1069-A2D8-08002B30309D}" /t REG_DWORD /d 0 /f
REM Show User's Files icon on the desktop
REG ADD "HKU\DefaultUser\Software\Microsoft\Windows\CurrentVersion\Explorer\HideDesktopIcons\NewStartPanel" /v "{59031a47-3f72-44a7-89c5-5595fe6b30ee}" /t REG_DWORD /d 0 /f
REM Show Internet Explorer icon on the desktop
REG ADD "HKU\DefaultUser\Software\Microsoft\Windows\CurrentVersion\Explorer\HideDesktopIcons\NewStartPanel" /v "{871C5380-42A0-1069-A2EA-08002B30309D}" /t REG_DWORD /d 0 /f

REM Office Company info
REM *****************************************************
reg add "HKU\DefaultUser\Software\Microsoft\Office\Common\UserInfo" /v Company /d "My Company" /t REG_SZ /f
reg add "HKU\DefaultUser\Software\Microsoft\Office\Common\UserInfo" /v UserName /d "My Company" /t REG_SZ /f
reg add "HKU\DefaultUser\Software\Microsoft\Office\Common\UserInfo" /v UserInitials /d "MC" /t REG_SZ /f
REM *****************************************************
REM Disable Microsoft Office first run message
REM *****************************************************
reg add "HKU\DefaultUser\Software\Microsoft\Office\14.0\Common\General" /v ShownOptIn /d 1 /t REG_DWORD /f


REM *****************************************************
REM Set Explorer Advanced
REM *****************************************************
REG ADD "HKU\DefaultUser\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "Start_ShowMyMusic" /t REG_DWORD /d 0 /f
REG ADD "HKU\DefaultUser\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "Start_ShowMyPics" /t REG_DWORD /d 0 /f
REG ADD "HKU\DefaultUser\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "Start_ShowMyGames" /t REG_DWORD /d 0 /f

REM *****************************************************
REM Set Default Keyboard and Keyboard Layout
REM *****************************************************
reg delete "HKU\DefaultUser\Software\Microsoft\CTF\Assemblies\0x00000409" /f
reg add "HKU\DefaultUser\Software\Microsoft\CTF\Assemblies\0x00001409\{34745C63-B2F0-4784-8B67-5E12C8701A31}" /v Default /d "{00000000-0000-0000-0000-000000000000}" /t REG_SZ /f
reg add "HKU\DefaultUser\Software\Microsoft\CTF\Assemblies\0x00001409\{34745C63-B2F0-4784-8B67-5E12C8701A31}" /v Profile /d "{00000000-0000-0000-0000-000000000000}" /t REG_SZ /f
reg add "HKU\DefaultUser\Software\Microsoft\CTF\Assemblies\0x00001409\{34745C63-B2F0-4784-8B67-5E12C8701A31}" /v KeyboardLayout /d f0bf1409 /t REG_DWORD /f
reg delete "HKU\DefaultUser\Keyboard Layout\Preload" /va /f
reg add "HKU\DefaultUser\Keyboard Layout\Preload" /v 1 /d "00001409" /t REG_SZ /f
REM *****************************************************
REM Hide Language Bar
REM *****************************************************
reg add "HKU\DefaultUser\Software\Microsoft\CTF\LangBar" /v ShowStatus /d 00000000 /t REG_DWORD /f
reg add "HKU\DefaultUser\Software\Microsoft\CTF\LangBar" /v Transparency /d 000000ff /t REG_DWORD /f
reg add "HKU\DefaultUser\Software\Microsoft\CTF\LangBar" /v Label /d 00000003 /t REG_DWORD /f
reg add "HKU\DefaultUser\Software\Microsoft\CTF\LangBar" /v ExtraIconsOnMinimized /d 00000000 /t REG_DWORD /f
REM *****************************************************
REM Set default theme
REM *****************************************************
REM reg add "HKU\DefaultUser\Software\Policies\Microsoft\Windows\Personalization" /v Themefile /d "%systemroot%\Resources\Themes\SOE.theme’" /t REG_SZ /f
REM ***********************************
REM  Unload Default User registry hive
REM ***********************************
reg unload HKU\DefaultUser

No comments:

Post a Comment