From e601f512a11041cd42426dc028beb5e5ab5eab98 Mon Sep 17 00:00:00 2001 From: Mylloon Date: Tue, 7 Nov 2023 04:43:34 +0100 Subject: [PATCH] refactor --- windows11.bat | 245 +++++++++++++++++++++++++------------------------- 1 file changed, 125 insertions(+), 120 deletions(-) diff --git a/windows11.bat b/windows11.bat index c0a17fe..cf45903 100644 --- a/windows11.bat +++ b/windows11.bat @@ -1,13 +1,17 @@ @ECHO OFF SETLOCAL ENABLEDELAYEDEXPANSION +:: Executed as normal user + SET "repo=https://git.mylloon.fr/Anri/confOS/raw/branch/main" SET "local=%HOMEPATH%\Documents\Local" -:: Executed as normal user MKDIR !local! 2>NUL fltmc >NUL 2>&1 || ( + :: Notice + ECHO Please wait until the administrator popup appears + :: === Install Spotify == PowerShell -Command "Invoke-WebRequest -Uri !repo!/windows/blockthespot.bat -OutFile '!local!\blockthespot.bat'" DEL "%APPDATA%\Spotify" @@ -22,49 +26,50 @@ fltmc >NUL 2>&1 || ( ) :: Executed as admin user +:: Register modifications == ECHO Register entry... -:: === Right click of Windows 10 == +:: Right click of Windows 10 REG ADD "HKCU\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServer32" /f /ve -:: === Disabling widgets == +:: Disabling widgets REG ADD "HKLM\Software\Policies\Microsoft\Dsh" /v AllowNewsAndInterests /t REG_DWORD /d 0 /f -:: === Disabling hibernation (prevents computer to really shutdown) == +:: Disabling hibernation (prevents computer to really shutdown) REG ADD "HKLM\System\CurrentControlSet\Control\Session Manager\Power" /v HiberbootEnabled /t REG_DWORD /d 0 /f powercfg /H off -:: === Disabling the SysMain service (preload some apps in memory) == +:: Disabling the SysMain service (preload some apps in memory) sc stop "SysMain" & sc config "SysMain" start=disabled -:: === Added confirmation when trashing == +:: Added confirmation when trashing REG ADD "HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer" /v ConfirmFileDelete /t REG_DWORD /d 1 /f -:: === Don't create a Zone:Identify == +:: Don't create a Zone:Identify REG ADD "HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Attachments" /v SaveZoneInformation /t REG_DWORD /d 1 /f -:: === Disables memory integrity == +:: Disables memory integrity :: see https://support.microsoft.com/en-us/windows/options-to-optimize-gaming-performance-in-windows-11-a255f612-2949-4373-a566-ff6f3f474613 REG ADD "HKLM\System\CurrentControlSet\Control\DeviceGuard\Scenarios\HypervisorEnforcedCodeIntegrity" /v Enabled /t REG_DWORD /d 0 /f -:: === Disables sticky keys == +:: Disables sticky keys REG ADD "HKCU\Control Panel\Accessibility\StickyKeys" /v Flags /t REG_SZ /d 506 /f -:: :: === Inverts the default shortcuts for changing input language and keyboard layout == +:: :: Inverts the default shortcuts for changing input language and keyboard layout :: REG ADD "HKCU\Keyboard Layout\toggle" /v "Hotkey" /t REG_SZ /d 1 /f :: REG ADD "HKCU\Keyboard Layout\toggle" /v "Language Hotkey" /t REG_SZ /d 2 /f -:: === Disable Game Bar == +:: Disable Game Bar REG ADD "HKCU\Software\Microsoft\Windows\CurrentVersion\GameDVR" /v AppCaptureEnabled /t REG_DWORD /d 0 /f REG ADD "HKCU\System\GameConfigStore" /v GameDVR_Enabled /t REG_DWORD /d 0 /f -:: === Edge tweaks == +:: Edge tweaks REG ADD "HKLM\Software\Policies\Microsoft\Edge" /v HubsSidebarEnabled /t REG_DWORD /d 0 /f REG ADD "HKLM\Software\Policies\Microsoft\Edge" /v ShowRecommendationsEnabled /t REG_DWORD /d 0 /f -:: === Disable Windows Copilot == +:: Disable Windows Copilot REG ADD "HKCU\Software\Policies\Microsoft\Windows\WindowsCopilot" /v TurnOffWindowsCopilot /t REG_DWORD /d 1 /f -:: === Disable checkboxes in explorer == +:: Disable checkboxes in explorer REG ADD "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v AutoCheckSelect /t REG_DWORD /d 0 /f :: === WinGet == @@ -135,7 +140,34 @@ for %%i in (!games!) do ( ECHO WSL... wsl --install --no-distribution -:: === Install Geek Uninstaller == +:: === Modules == +PowerShell -Command "Install-PackageProvider -Name NuGet -Force" +PowerShell -Command "Install-Module -Name PSWindowsUpdate -Force" + +:: === Download scripts == +PowerShell -Command "Invoke-WebRequest -Uri !repo!/windows/ctmpf.bat -OutFile '!local!\ctmpf.bat'" +PowerShell -Command "Invoke-WebRequest -Uri !repo!/windows/update.bat -OutFile '!local!\update.bat'" +PowerShell -Command "Invoke-WebRequest -Uri !repo!/windows/fix_nvidia_wsl.bat -OutFile '!local!\fix_nvidia_wsl.bat'" +PowerShell -Command "Invoke-WebRequest -Uri !repo!/windows/vencord_installer.bat -OutFile '!local!\vencord_installer.bat'" +:: PowerShell -Command "Invoke-WebRequest -Uri !repo!/windows/fix_obs_shortcut.bat -OutFile '!local!\fix_obs_shortcut.bat'" + +:: === Programs installation == +:: Install W10Privacy +ECHO W10Privacy... +PowerShell -Command "Invoke-WebRequest -Uri !repo!/W10Privacy.ini -OutFile '%HOMEPATH%\Downloads\W10Privacy.ini'" +ECHO Ensuite, utilise W10Privacy avec le fichier present dans %HOMEPATH%\Downloads. +PowerShell -Command "" ^ + "$archive = '%TEMP%\W10Privacy.zip';" ^ + "Invoke-WebRequest -Uri https://www.w10privacy.de/app/download/12302828636/W10Privacy.zip -OutFile $archive;" ^ + "Expand-Archive -Path $archive -DestinationPath $env:TEMP -Force;" ^ + "$file = $env:TEMP + '\\' + (Get-ChildItem $env:TEMP\W10Privacy*.exe).BaseName + '.exe';" ^ + "Start-Process $file /S -NoNewWindow -Wait -PassThru;" ^ + "$shortcut = '%APPDATA%\Microsoft\Windows\Start Menu\Programs\W10Privacy.lnk';" ^ + "$bytes = [System.IO.File]::ReadAllBytes($shortcut);" ^ + "$bytes[0x15] = $bytes[0x15] -bor 0x20;" ^ + "[System.IO.File]::WriteAllBytes($shortcut, $bytes)" + +:: Install Geek Uninstaller ECHO Geek Uninstaller... PowerShell -Command "" ^ "$archive = '%TEMP%\geek.zip';" ^ @@ -148,7 +180,7 @@ PowerShell -Command "" ^ REG ADD "HKCU\Software\Microsoft\Windows\CurrentVersion\Uninstall\geek" /f /v DisplayName /t REG_SZ /d "Geek Uninstaller" REG ADD "HKCU\Software\Microsoft\Windows\CurrentVersion\Uninstall\geek" /f /v InstallLocation /t REG_SZ /d "%ProgramFiles%\Geek Uninstaller" -:: === Install LosslessCut == +:: Install LosslessCut ECHO LosslessCut... PowerShell -Command "" ^ "$archive = 'LosslessCut-win-x64.7z';" ^ @@ -164,7 +196,7 @@ PowerShell -Command "" ^ REG ADD "HKCU\Software\Microsoft\Windows\CurrentVersion\Uninstall\LosslessCut" /f /v DisplayName /t REG_SZ /d "LosslessCut" REG ADD "HKCU\Software\Microsoft\Windows\CurrentVersion\Uninstall\LosslessCut" /f /v InstallLocation /t REG_SZ /d "%ProgramFiles%\LosslessCut" -:: === Install DSR == +:: Install DSR ECHO DSR... PowerShell -Command "" ^ "$archive = '%TEMP%\dsr.zip';" ^ @@ -179,55 +211,11 @@ PowerShell -Command "" ^ REG ADD "HKCU\Software\Microsoft\Windows\CurrentVersion\Uninstall\dsr" /f /v DisplayName /t REG_SZ /d "DSR" REG ADD "HKCU\Software\Microsoft\Windows\CurrentVersion\Uninstall\dsr" /f /v InstallLocation /t REG_SZ /d "%ProgramFiles%\DSR" -:: === Firefox configuration == -"%ProgramFiles%\Mozilla Firefox\firefox.exe" -TIMEOUT 5 -TASKKILL /im firefox.exe /F - -ECHO Firefox configuration... -FOR /F %%i IN ('dir /B /S ^"%APPDATA%\Mozilla\Firefox\Profiles\*.default-release^"') DO SET "vbc=%%i" -PowerShell -Command "Invoke-WebRequest -Uri !repo!/.mozilla/firefox/user.js -OutFile '!vbc!\user.js'" - -PowerShell -Command "Invoke-WebRequest -Uri !repo!/.mozilla/firefox/extensions/Dark-Reader-Settings.json -OutFile '%HOMEPATH%\Downloads\Dark-Reader-Settings.json'" -PowerShell -Command "Invoke-WebRequest -Uri !repo!/.mozilla/firefox/extensions/SponsorBlockConfig.json -OutFile '%HOMEPATH%\Downloads\SponsorBlockConfig.json'" -PowerShell -Command "Invoke-WebRequest -Uri !repo!/.mozilla/firefox/extensions/auto-tab-discard-preferences.json -OutFile '%HOMEPATH%\Downloads\auto-tab-discard-preferences.json'" -PowerShell -Command "Invoke-WebRequest -Uri !repo!/.mozilla/firefox/extensions/libredirect-settings.json -OutFile '%HOMEPATH%\Downloads\libredirect-settings.json'" -ECHO La configuration des differents Addons de Firefox est presente dans le dossier %HOMEPATH%\Downloads. - -:: === Drivers == -ECHO Installe les pilotes, pour connaitre la liste des pilotes, utilise UserDiag https://userdiag.com/download -ECHO Pour NVidia, utilise NVC et DDU - -:: === W10Privacy == -ECHO W10Privacy... -PowerShell -Command "Invoke-WebRequest -Uri !repo!/W10Privacy.ini -OutFile '%HOMEPATH%\Downloads\W10Privacy.ini'" -ECHO Ensuite, utilise W10Privacy avec le fichier present dans %HOMEPATH%\Downloads. -PowerShell -Command "" ^ - "$archive = '%TEMP%\W10Privacy.zip';" ^ - "Invoke-WebRequest -Uri https://www.w10privacy.de/app/download/12302828636/W10Privacy.zip -OutFile $archive;" ^ - "Expand-Archive -Path $archive -DestinationPath $env:TEMP -Force;" ^ - "$file = $env:TEMP + '\\' + (Get-ChildItem $env:TEMP\W10Privacy*.exe).BaseName + '.exe';" ^ - "Start-Process $file /S -NoNewWindow -Wait -PassThru;" ^ - "$shortcut = '%APPDATA%\Microsoft\Windows\Start Menu\Programs\W10Privacy.lnk';" ^ - "$bytes = [System.IO.File]::ReadAllBytes($shortcut);" ^ - "$bytes[0x15] = $bytes[0x15] -bor 0x20;" ^ - "[System.IO.File]::WriteAllBytes($shortcut, $bytes)" - -:: === Modules == -PowerShell -Command "Install-PackageProvider -Name NuGet -Force" -PowerShell -Command "Install-Module -Name PSWindowsUpdate -Force" - -:: === Scripts == -PowerShell -Command "Invoke-WebRequest -Uri !repo!/windows/ctmpf.bat -OutFile '!local!\ctmpf.bat'" -PowerShell -Command "Invoke-WebRequest -Uri !repo!/windows/update.bat -OutFile '!local!\update.bat'" -PowerShell -Command "Invoke-WebRequest -Uri !repo!/windows/fix_nvidia_wsl.bat -OutFile '!local!\fix_nvidia_wsl.bat'" -:: PowerShell -Command "Invoke-WebRequest -Uri !repo!/windows/fix_obs_shortcut.bat -OutFile '!local!\fix_obs_shortcut.bat'" -PowerShell -Command "Invoke-WebRequest -Uri !repo!/windows/vencord_installer.bat -OutFile '!local!\vencord_installer.bat'" - -:: === Install Vencord == +:: Install Vencord +:: use local script CMD /c "!local!\vencord_installer.bat" yes -:: === Install OpenTabletDriver == +:: Install OpenTabletDriver ECHO OpenTabletDriver... PowerShell -Command "" ^ "Invoke-WebRequest -Uri https://opentabletdriver.net/Release/Download/OpenTabletDriver.win-x64.zip -OutFile '%TEMP%\OpenTabletDriver.win-x64.zip';" ^ @@ -240,67 +228,15 @@ PowerShell -Command "" ^ REG ADD "HKCU\Software\Microsoft\Windows\CurrentVersion\Uninstall\OpenTabletDriver" /f /v DisplayName /t REG_SZ /d "OpenTabletDriver" REG ADD "HKCU\Software\Microsoft\Windows\CurrentVersion\Uninstall\OpenTabletDriver" /f /v InstallLocation /t REG_SZ /d "%ProgramFiles%\OpenTabletDriver" -:: WindowsInk +:: WindowsInk for OpenTabletDriver +ECHO WindowsInk support for OpenTabletDriver... PowerShell -Command "Invoke-WebRequest -Uri https://github.com/X9VoiD/vmulti-bin/releases/download/v1.0/VMulti.Driver.zip -OutFile '%TEMP%\VMulti-Driver.zip'" -:: Extract PowerShell -Command "Expand-Archive -Path '%TEMP%\VMulti-Driver.zip' -DestinationPath '%TEMP%\VMulti-Driver' -Force" -:: Install driver CALL %TEMP%\VMulti-Driver\install_hiddriver.bat -:: Download plugin PowerShell -Command "Invoke-WebRequest -Uri https://github.com/X9VoiD/VoiDPlugins/releases/latest/download/WindowsInk.zip -OutFile '%TEMP%\WindowsInk.zip'" -:: Extract plugin PowerShell -Command "Expand-Archive -Path '%TEMP%\WindowsInk.zip' -DestinationPath '%LOCALAPPDATA%\OpenTabletDriver\Plugins\Windows Ink' -Force" -:: === Install Topgrade == -:: ECHO Topgrade... -:: PowerShell -Command "" ^ -:: "$repo = 'topgrade-rs/topgrade';" ^ -:: "$releases = \"https://api.github.com/repos/$repo/releases\";" ^ -:: "$tag = (Invoke-WebRequest $releases | ConvertFrom-Json)[0].tag_name;" ^ -:: "$file = \"topgrade-$tag-x86_64-pc-windows-msvc.zip\";" ^ -:: "$link = \"https://github.com/$repo/releases/download/$tag/$file\";" ^ -:: "$archive = 'topgrade.zip';" ^ -:: "$outfile = Join-Path -Path $env:TEMP -ChildPath $archive;" ^ -:: "Invoke-WebRequest -Uri $link -OutFile $outfile;" ^ -:: "cd $env:TEMP;" ^ -:: "Expand-Archive -Path $archive -DestinationPath '%ProgramFiles%\Topgrade' -Force" -:: REG ADD "HKCU\Software\Microsoft\Windows\CurrentVersion\Uninstall\Topgrade" /f /v DisplayName /t REG_SZ /d "Topgrade" -:: REG ADD "HKCU\Software\Microsoft\Windows\CurrentVersion\Uninstall\Topgrade" /f /v InstallLocation /t REG_SZ /d "%ProgramFiles%\Topgrade" - -:: === Miscellaneous == -:: Rename shortcut for Minecraft -RENAME "%APPDATA%\Microsoft\Windows\Start Menu\Programs\Prism Launcher.lnk" Minecraft.lnk - -:: :: Startup OBS replay buffer -:: PowerShell -Command "$WshShell = New-Object -COM WScript.Shell;" ^ -:: "$Shortcut = $WshShell.CreateShortcut('%APPDATA%\Microsoft\Windows\Start Menu\Programs\Startup\OBS.lnk');" ^ -:: "$Shortcut.TargetPath = '%ProgramFiles%\obs-studio\bin\64bit\obs64.exe';" ^ -:: "$Shortcut.WorkingDirectory = '%ProgramFiles%\obs-studio\bin\64bit';" ^ -:: "$Shortcut.Arguments = '--disable-missing-files-check --minimize-to-tray " ^ -:: "--startreplaybuffer --profile ""ReplayBuffer"""" --scene ""ReplayBuffer""""';" ^ -:: "$Shortcut.Save()" -:: :: Default shortcut should start default profile -:: CALL !local!\fix_obs_shortcut.bat yes -:: :: Allow system to go in sleep mode when OBS is running -:: powercfg -requestsoverride process obs64.exe display system awaymode - -:: :: === Install Xournal++ == -:: ECHO Xournal++... -:: PowerShell -Command "" ^ -:: "$repo = 'xournalpp/xournalpp';" ^ -:: "$releases = \"https://api.github.com/repos/$repo/releases\";" ^ -:: "$tag = (Invoke-WebRequest $releases | ConvertFrom-Json)[1].tag_name;" ^ -:: "$file = \"xournalpp-$($tag.substring(1))-windows.zip\";" ^ -:: "$link = \"https://github.com/$repo/releases/download/$tag/$file\";" ^ -:: "$archive = 'xournalpp.zip';" ^ -:: "$outfile = Join-Path -Path $env:TEMP -ChildPath $archive;" ^ -:: "Invoke-WebRequest -Uri $link -OutFile $outfile;" ^ -:: "cd $env:TEMP;" ^ -:: "Expand-Archive -Path $archive -DestinationPath $env:TEMP -Force;" ^ -:: "$exe = $env:TEMP + '\' + $file.Substring(0, $file.Length - 3) + 'exe';" ^ -:: "Start-Process $exe /S" - -:: === Install VALORANT rank yoinker == +:: Install VALORANT rank yoinker ECHO VALORANT rank yoinker... PowerShell -Command "" ^ "$repo = 'zayKenyon/VALORANT-rank-yoinker';" ^ @@ -321,7 +257,7 @@ PowerShell -Command "" ^ REG ADD "HKCU\Software\Microsoft\Windows\CurrentVersion\Uninstall\vry" /f /v DisplayName /t REG_SZ /d "VALORANT-rank-yoinker" REG ADD "HKCU\Software\Microsoft\Windows\CurrentVersion\Uninstall\vry" /f /v InstallLocation /t REG_SZ /d "%LOCALAPPDATA%\VALORANT-rank-yoinker" -:: === Install Deceive == +:: Install Deceive ECHO Deceive... MKDIR "%ProgramFiles%\Deceive" 2>NUL PowerShell -Command "" ^ @@ -336,12 +272,81 @@ PowerShell -Command "" ^ REG ADD "HKCU\Software\Microsoft\Windows\CurrentVersion\Uninstall\Deceive" /f /v DisplayName /t REG_SZ /d "Deceive" REG ADD "HKCU\Software\Microsoft\Windows\CurrentVersion\Uninstall\Deceive" /f /v InstallLocation /t REG_SZ /d "%ProgramFiles%\Deceive" +:: :: Install Topgrade +:: ECHO Topgrade... +:: PowerShell -Command "" ^ +:: "$repo = 'topgrade-rs/topgrade';" ^ +:: "$releases = \"https://api.github.com/repos/$repo/releases\";" ^ +:: "$tag = (Invoke-WebRequest $releases | ConvertFrom-Json)[0].tag_name;" ^ +:: "$file = \"topgrade-$tag-x86_64-pc-windows-msvc.zip\";" ^ +:: "$link = \"https://github.com/$repo/releases/download/$tag/$file\";" ^ +:: "$archive = 'topgrade.zip';" ^ +:: "$outfile = Join-Path -Path $env:TEMP -ChildPath $archive;" ^ +:: "Invoke-WebRequest -Uri $link -OutFile $outfile;" ^ +:: "cd $env:TEMP;" ^ +:: "Expand-Archive -Path $archive -DestinationPath '%ProgramFiles%\Topgrade' -Force" +:: REG ADD "HKCU\Software\Microsoft\Windows\CurrentVersion\Uninstall\Topgrade" /f /v DisplayName /t REG_SZ /d "Topgrade" +:: REG ADD "HKCU\Software\Microsoft\Windows\CurrentVersion\Uninstall\Topgrade" /f /v InstallLocation /t REG_SZ /d "%ProgramFiles%\Topgrade" + +:: :: Install Xournal++ +:: ECHO Xournal++... +:: PowerShell -Command "" ^ +:: "$repo = 'xournalpp/xournalpp';" ^ +:: "$releases = \"https://api.github.com/repos/$repo/releases\";" ^ +:: "$tag = (Invoke-WebRequest $releases | ConvertFrom-Json)[1].tag_name;" ^ +:: "$file = \"xournalpp-$($tag.substring(1))-windows.zip\";" ^ +:: "$link = \"https://github.com/$repo/releases/download/$tag/$file\";" ^ +:: "$archive = 'xournalpp.zip';" ^ +:: "$outfile = Join-Path -Path $env:TEMP -ChildPath $archive;" ^ +:: "Invoke-WebRequest -Uri $link -OutFile $outfile;" ^ +:: "cd $env:TEMP;" ^ +:: "Expand-Archive -Path $archive -DestinationPath $env:TEMP -Force;" ^ +:: "$exe = $env:TEMP + '\' + $file.Substring(0, $file.Length - 3) + 'exe';" ^ +:: "Start-Process $exe /S" + +:: === Miscellaneous == +:: Rename shortcut for Minecraft +RENAME "%APPDATA%\Microsoft\Windows\Start Menu\Programs\Prism Launcher.lnk" Minecraft.lnk + +:: Firefox configuration +"%ProgramFiles%\Mozilla Firefox\firefox.exe" +TIMEOUT 5 +TASKKILL /im firefox.exe /F + +ECHO Firefox configuration... +FOR /F %%i IN ('dir /B /S ^"%APPDATA%\Mozilla\Firefox\Profiles\*.default-release^"') DO SET "vbc=%%i" +PowerShell -Command "Invoke-WebRequest -Uri !repo!/.mozilla/firefox/user.js -OutFile '!vbc!\user.js'" + +PowerShell -Command "Invoke-WebRequest -Uri !repo!/.mozilla/firefox/extensions/Dark-Reader-Settings.json -OutFile '%HOMEPATH%\Downloads\Dark-Reader-Settings.json'" +PowerShell -Command "Invoke-WebRequest -Uri !repo!/.mozilla/firefox/extensions/SponsorBlockConfig.json -OutFile '%HOMEPATH%\Downloads\SponsorBlockConfig.json'" +PowerShell -Command "Invoke-WebRequest -Uri !repo!/.mozilla/firefox/extensions/auto-tab-discard-preferences.json -OutFile '%HOMEPATH%\Downloads\auto-tab-discard-preferences.json'" +PowerShell -Command "Invoke-WebRequest -Uri !repo!/.mozilla/firefox/extensions/libredirect-settings.json -OutFile '%HOMEPATH%\Downloads\libredirect-settings.json'" +ECHO La configuration des differents Addons de Firefox est presente dans le dossier %HOMEPATH%\Downloads. + :: Setup WindowsAutoNightMode ECHO WindowsAutoNightMode configuration... MKDIR %APPDATA%\AutoDarkMode 2>NUL PowerShell -Command "Invoke-WebRequest -Uri !repo!/.config/WindowsAutoNightMode/config.yaml -OutFile '%APPDATA%\AutoDarkMode\config.yaml'" "%LOCALAPPDATA%\Programs\AutoDarkMode\adm-app\AutoDarkModeApp.exe" +:: :: Startup OBS replay buffer +:: PowerShell -Command "$WshShell = New-Object -COM WScript.Shell;" ^ +:: "$Shortcut = $WshShell.CreateShortcut('%APPDATA%\Microsoft\Windows\Start Menu\Programs\Startup\OBS.lnk');" ^ +:: "$Shortcut.TargetPath = '%ProgramFiles%\obs-studio\bin\64bit\obs64.exe';" ^ +:: "$Shortcut.WorkingDirectory = '%ProgramFiles%\obs-studio\bin\64bit';" ^ +:: "$Shortcut.Arguments = '--disable-missing-files-check --minimize-to-tray " ^ +:: "--startreplaybuffer --profile ""ReplayBuffer"""" --scene ""ReplayBuffer""""';" ^ +:: "$Shortcut.Save()" +:: :: Default shortcut should start default profile +:: CALL !local!\fix_obs_shortcut.bat yes +:: :: Allow system to go in sleep mode when OBS is running +:: powercfg -requestsoverride process obs64.exe display system awaymode + +:: === Drivers notice == +ECHO Installe les pilotes, pour connaitre la liste des pilotes, utilise UserDiag https://userdiag.com/download +ECHO Pour NVidia, utilise NVC et DDU + +:: === End message == ECHO "" ECHO Fais un tour des parametres Windows, apres avoir fait toutes les mises a jour disponible sur le PC. ECHO Enfin, redemarre l'ordinateur