diff options
Diffstat (limited to 'coin/pre-provisioning/qtci-windows-11_23H2-x86_64/README_MANUAL_INSTALLATIONS')
-rw-r--r-- | coin/pre-provisioning/qtci-windows-11_23H2-x86_64/README_MANUAL_INSTALLATIONS | 140 |
1 files changed, 140 insertions, 0 deletions
diff --git a/coin/pre-provisioning/qtci-windows-11_23H2-x86_64/README_MANUAL_INSTALLATIONS b/coin/pre-provisioning/qtci-windows-11_23H2-x86_64/README_MANUAL_INSTALLATIONS new file mode 100644 index 00000000..fa10604a --- /dev/null +++ b/coin/pre-provisioning/qtci-windows-11_23H2-x86_64/README_MANUAL_INSTALLATIONS @@ -0,0 +1,140 @@ +# List about manual pre-installations to Tier1 image: + +VM Options: +Boot options/Firmware: BIOS + +Language to install: English (United States) +Time and currency format: English (United States) +Keyboard or input method: United Kingdom +Windows 11 Enterprise +location: finnish + + +# If note "This PC can't run Windows 11" appears +shift + F10 - regedit - add: HKEY_LOCAL_MACHINE/SYSTEM/Setup/LabConfig + 'regedit' to open Registry Editor + Go to: HKEY_LOCAL_MACHINE/SYSTEM/Setup/ + Right click 'Setup' folder: New -> Key -> Name: LabConfig +add DWORD value BypassTPMCheck with value 1 + Right click 'LabConfig' folder: New -> DWORD (32-bit) -> Name: BypassTPMCheck + Double-click on the BypassTPMCheck, change value to 1 +add DWORD value BypassSecureBootCheck value 1 + repeat +Close the regedit and the installation window ('X') to start the installation again. + +Load driver - browse - virtio-win-0.1.204 - amd64 - w10 + + +Region: Finland +Keyboard layout: United Kingdom +Keyboard layout: English (United State) + + +* Sign-in options - Domain join instead + - Add user & pw +* Location - no +* Find my device - no +* Diagnostic data - Required only +* Inking and typing - no +* Tailored expreriences - no +* Advertising ID - no + +Reboot +After reboot and startup, go to 'This PC' -> virtio-win-0.1.204 and run virtio-win-qt-x64 + +# Register the image to OpenNebula now +# After registering the image and opening a persistent VM out of it in ON, continue to these steps + +* Using Windows Remote Desktop Connection (RDP) is recommended + - Connect to the tier-1 VM with VNC in OpenNebula + - Open CMD, run: ipconfig + - Input the IP to RDP. Click "Show options" -> add username. Connect. + - You can now copy&paste paths and .ps1 scripts later +* Resolution set to 1280x800 + - If 1280x800 is not listed in the settings, select a 1280 width (e.g. 1280x960) and: + - regedit -> HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers\Configuration + - Select a key/folder and its subkeys (00/00) that has the resolution you just selected + - Change every height value (e.g. 960) to 800 + - Restart Windows +* Coin-setup: +* Download the agent executable from the IP that is used in Qt5 dev COIN_DOWNLOAD_URL (check from a build log): + http://[COIN IP]/coin/binary/windows_amd64/agent.exe +* Run the executable. It should do the following configurations to Windows but you should check them. + - Installing Bootstrap agent + - Disabling fast boot + - No related settings in control panel. + - Make sure it's disabled: gpedit -> Computer Configuration\Administrative Templates\System\Shutdown\ + - Require use of fast startup -> set to "Disabled". + - Disabling firewall + - Disabling UAC + - Enabling autologin + - regedit -> HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\PasswordLess\Device + - DevicePasswordLessBuildVersion: 2 -> 0 + - netplwiz -> uncheck: "Users must enter a user name and password...", apply + - Disabling windows updates + - gpedit -> Computer Configuration\Administrative Templates\Windows Components\Windows Update\Manage end user experience + - "Configure Automatic Updates" -> "Disabled" + - Bootstrap agent CMD window should now pop-up at every Windows start up. +* Turn off Windows defender: + - Microsoft Defender Antivirus turned off: Open 'gpedit.msc': 'Computer Configuration' - 'Administrative Templates' - 'Windows Components' - 'Microsoft Defender Antivirus' + - Edit 'Turn off Microsoft Defender Antivirus' > 'Enabled' > 'Apply' + - Reboot on Safe mode: + - Open msconfig - Boot tab - enable “Safe boot“ - apply - restart + - In Safe mode: + - Take Ownership of Defender: + - Open properties - Right click "C:\Program Files\Windows Defender\Platform" and select 'Properties' + - Open Security tab - Advanced - Owner: Change - Advanced - Find now - Select Administrators - Ok - Ok + - Remove all Permissions: Permissions tab + - Select 'Disable inheritance' + - Remove all entries + - Select 'Replace all child object permi…' - Apply + - Disable Windows defender also from RegEdit: + - Open regedit - Navigate to 'HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services' + - Change the following folders the key Start to 4 + - Sense (Windows defender advanced threat protection) + - WdBoot (Windows defender boot) + - WdFilter (Microsoft antimalware file system filter driver) + - WdNisDrv (Windows Defender Network Inspection Driver) + - WdNisSvc (Windows Defender Network Inspection Service) + - WinDefend (Windows Defender Antivirus Service) + - mpssvc (Windows Defender Firewall) + - NOTE! Without these step windows defender can't be disabled! + - Reboot back to normal mode +* Background defrag disabled: 'Defragment And Optimize Drives' - 'change settings' - unchecked "run on a schedule" + - Run in terminal: 'schtasks /Delete /TN "Microsoft\Windows\Defrag\ScheduledDefrag"' +* Time: + - Settings - Time & language - Date & time - Time zone: 'Coordinated Universal Time' + - Settings - System - Date & time - "Set the time automatically: Off" +* Regional format: + - Settings - Time & language - Language and region - regional format - English (United States) +* Power saver: + - Settings - System - Power - Screen and sleep: set 'When plugged in, turn off my screen after' to 'never' +* Windows search disabled: + - 'C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Windows Tools\Services' + - 'Windows search' - properties - stop & Startup type: disabled +* Sysmain disabled: + - 'C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Windows Tools\Services' - 'SysMain' - stop & disable +* Windows update: + - Settings - Windows Update - run available updates (Windows update2024-02 Cumulative Update for Windows 11 Version 23H2 for x64-based Systems (KB5034765)) + - After reboot disable windows updates: + - 'C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Windows Tools\Services' - 'Windows updates' - stop & disable +* Turn windows features on or off -> Check the "SMB 1.0/CIFS File Sharing Support" +* Allow running scripts by all users + - Open PowerShell, type: Set-ExecutionPolicy -ExecutionPolicy Bypass +* (Restart Windows) +* Google Chrome installed for RTA +* Virus & threat protection settings: + * Check that there's no active antivirus providers +* Disable useless startup apps with Task manager + - OneDrive + - SecurityHealthSystray + - Microsoft Edge + - Open Edge and turn off all boosts and background tasks. Task manager should not show Edge processes when Edge is off. +* Disable clean manager + - Settings: System -> Storage -> Storage management -> Storage Sense: Off +* Run the disable/enable .ps1 scripts + - Copy&paste the scripts (+helpers.ps1) to the VM, run them. +* Install msvc2019 and msvc2022 (follow the msvc2019.txt and msvc2022.txt files) + - Open Task Scheduler: Task Scheduler Library > Microsoft > VisualStudio > Updates > right-click: BackgroundDownload > disable +* Activate Windows +* When everything seems ready: shut down Windows, Select 'Power off' in OpenNebula. |