- Fixed the Get Started placeholder remover script not working properly
- Added more things in revert.yml
- Fixed the registry parts for Firefox
- Fixed Revision Tool not downloading
- Commented out the defender service parts (Revision Tool already covers it)
- Removed Edge and OneDrive startup registry entries
This commit is contained in:
h3r0 2023-08-20 02:49:39 -07:00
parent a753d0baab
commit add211193c
11 changed files with 123 additions and 103 deletions

5
.vscode/extensions.json vendored Normal file
View File

@ -0,0 +1,5 @@
{
"recommendations": [
"redhat.vscode-yaml"
]
}

View File

@ -10,7 +10,8 @@
"!taskKill: mapping",
"!systemPackage: mapping",
"!cmd: mapping",
"!powershell: mapping",
"!powerShell: mapping",
"!writeStatus: mapping"
],
"redhat.telemetry.enabled": false
}

View File

@ -82,6 +82,7 @@ actions:
exeDir: true
exe: "FILEASSOC.cmd"
weight: 90
- !run:
exeDir: true
exe: "WALLPAPER.cmd"

View File

@ -4,43 +4,43 @@ description: Revision registry configuration
privilege: TrustedInstaller
actions: []
features:
- features\revision\registry\ntlite-settings.yml
- features\revision\registry\aaa-edit-ISO-version-and-edition.yml
- features\revision\registry\add-take-ownership-in-context-menu.yml
- features\revision\registry\bypass-requirements.yml
- features\revision\registry\configure-crash-control.yml
- features\revision\registry\configure-deprovisioned-apps.yml
- features\revision\registry\configure-explorer-folder-view.yml
- features\revision\registry\configure-explorer-settings.yml
- features\revision\registry\configure-ifeo.yml
- features\revision\registry\configure-internet-explorer.yml
- features\revision\registry\configure-kernel.yml
- features\revision\registry\configure-logon.yml
- features\revision\registry\configure-microsoft-store.yml
- features\revision\registry\configure-multimedia.yml
- features\revision\registry\configure-oobe.yml
- features\revision\registry\configure-power-control.yml
- features\revision\registry\configure-privacy.yml
- features\revision\registry\configure-search-and-cortana.yml
- features\revision\registry\configure-security.yml
- features\revision\registry\configure-start-menu-and-taskbar-notifications).yml
- features\revision\registry\configure-win32priorityseparation.yml
- features\revision\registry\configure-windows-settings.yml
- features\revision\registry\configure-windows-update-and-install.yml
# - features\revision\registry\disable-disk-defragmentation.yml
- features\revision\registry\disable-automatic-maintenance.yml
- features\revision\registry\disable-disk-checking.yml
- features\revision\registry\disable-ease-of-access-features.yml
- features\revision\registry\disable-installing-teams.yml
- features\revision\registry\disable-logging.yml
- features\revision\registry\disable-prefetcher-superfetch-and-readyboost.yml
- features\revision\registry\disable-system-restore-pre-defined-config.yml
# - features\revision\registry\disable-user-account-control-uac.yml
- features\revision\registry\enable-audio-communications-do-nothing.yml
- features\revision\registry\fixes.yml
- features\revision\registry\make-msi-installer-work-in-safe-mode.yml
- features\revision\registry\mouse-tweaks.yml
- features\revision\registry\old-rightclick-menu.yml
- features\revision\registry\restore-windows-photo-viewer-all-users.yml
- features\revision\registry\revision-static-edition.yml
- features\revision\registry\revision-static-oem-information.yml
- features\revision\registry\ntlite-settings.yml
- features\revision\registry\aaa-edit-ISO-version-and-edition.yml
- features\revision\registry\add-take-ownership-in-context-menu.yml
- features\revision\registry\bypass-requirements.yml
- features\revision\registry\configure-crash-control.yml
- features\revision\registry\configure-deprovisioned-apps.yml
- features\revision\registry\configure-explorer-folder-view.yml
- features\revision\registry\configure-explorer-settings.yml
- features\revision\registry\configure-ifeo.yml
- features\revision\registry\configure-internet-explorer.yml
- features\revision\registry\configure-kernel.yml
- features\revision\registry\configure-logon.yml
- features\revision\registry\configure-microsoft-store.yml
- features\revision\registry\configure-multimedia.yml
- features\revision\registry\configure-oobe.yml
- features\revision\registry\configure-power-control.yml
- features\revision\registry\configure-privacy.yml
- features\revision\registry\configure-search-and-cortana.yml
- features\revision\registry\configure-security.yml
- features\revision\registry\configure-start-menu-and-taskbar-notifications).yml
- features\revision\registry\configure-win32priorityseparation.yml
- features\revision\registry\configure-windows-settings.yml
- features\revision\registry\configure-windows-update-and-install.yml
# - features\revision\registry\disable-disk-defragmentation.yml
- features\revision\registry\disable-automatic-maintenance.yml
- features\revision\registry\disable-disk-checking.yml
- features\revision\registry\disable-ease-of-access-features.yml
- features\revision\registry\disable-installing-teams.yml
- features\revision\registry\disable-logging.yml
- features\revision\registry\disable-prefetcher-superfetch-and-readyboost.yml
- features\revision\registry\disable-system-restore-pre-defined-config.yml
# - features\revision\registry\disable-user-account-control-uac.yml
- features\revision\registry\enable-audio-communications-do-nothing.yml
- features\revision\registry\fixes.yml
- features\revision\registry\make-msi-installer-work-in-safe-mode.yml
- features\revision\registry\mouse-tweaks.yml
- features\revision\registry\old-rightclick-menu.yml
- features\revision\registry\restore-windows-photo-viewer-all-users.yml
- features\revision\registry\revision-static-edition.yml
- features\revision\registry\revision-static-oem-information.yml

View File

@ -4,12 +4,21 @@ description: Revert configurations that were from previous versions
privilege: TrustedInstaller
actions:
- !registryValue: {path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU', value: 'NoAutoUpdate', type: REG_DWORD, data: '1'}
- !registryValue: {path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU', value: 'AUOptions', operation: delete}
- !registryValue: {path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU', value: 'AutoInstallMinorUpdates', operation: delete}
- !registryValue: {path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU', value: 'NoAUAsDefaultShutdownOption', operation: delete}
- !registryValue: {path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU', value: 'NoAUShutdownOption', operation: delete}
- !registryValue: {path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU', value: 'NoAutoRebootWithLoggedOnUsers', operation: delete}
- !registryValue: {path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU', value: 'IncludeRecommendedUpdates', operation: delete}
- !registryValue: {path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU', value: 'EnableFeaturedSoftware', operation: delete}
- !registryValue: {path: 'HKLM\SYSTEM\ControlSet001\Control\Session Manager', value: 'HeapDeCommitFreeBlockThreshold', type: REG_DWORD, data: '0'}
- !registryValue: { path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU', value: 'NoAutoUpdate', type: REG_DWORD, data: '1' }
- !registryValue: { path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU', value: 'AUOptions', operation: delete }
- !registryValue: { path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU', value: 'AutoInstallMinorUpdates', operation: delete }
- !registryValue: { path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU', value: 'NoAUAsDefaultShutdownOption', operation: delete }
- !registryValue: { path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU', value: 'NoAUShutdownOption', operation: delete }
- !registryValue: { path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU', value: 'NoAutoRebootWithLoggedOnUsers', operation: delete }
- !registryValue: { path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU', value: 'IncludeRecommendedUpdates', operation: delete }
- !registryValue: { path: 'HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU', value: 'EnableFeaturedSoftware', operation: delete }
- !registryValue: { path: 'HKLM\SYSTEM\ControlSet001\Control\Session Manager', value: 'HeapDeCommitFreeBlockThreshold', type: REG_DWORD, data: '0' }
- !registryValue: { path: 'HKCU\SOFTWARE\Policies\Microsoft\Internet Explorer\Security', value: 'DisableSecuritySettingsCheck', operation: delete }
- !registryValue: { path: 'HKLM\SOFTWARE\Policies\Microsoft\Internet Explorer\Security', value: 'DisableSecuritySettingsCheck', operation: delete }
- !registryValue: { path: 'HKCU\SOFTWARE\Policies\Microsoft\Internet Explorer\Security', value: 'DisableFixSecuritySettings', operation: delete }
- !registryValue: { path: 'HKLM\SOFTWARE\Policies\Microsoft\Internet Explorer\Security', value: 'DisableFixSecuritySettings', operation: delete }
- !registryValue: { path: 'HKLM\SOFTWARE\Policies\Microsoft\Internet Explorer\Download', value: 'CheckExeSignatures', operation: delete }
- !registryValue: { path: 'HKCU\SOFTWARE\Policies\Microsoft\Internet Explorer\Privacy', value: 'ClearBrowsingHistoryOnExit', operation: delete }
- !registryValue: { path: 'HKLM\SOFTWARE\Policies\Microsoft\Internet Explorer\Privacy', value: 'ClearBrowsingHistoryOnExit', operation: delete }

View File

@ -47,31 +47,31 @@ actions:
# === Security Services ===
# =========================
# === Sense
- !service: {name: 'Sense', operation: change, startup: 4}
# === SecurityHealthService
- !service: {name: 'SecurityHealthService', operation: change, startup: 4}
# === WinDefend
- !service: {name: 'WinDefend', operation: change, startup: 4}
# === WdNisSvc
- !service: {name: 'WdNisSvc', operation: change, startup: 4}
# === WdNisDrv
- !service: {name: 'WdNisDrv', operation: change, startup: 4}
# === WdBoot
- !service: {name: 'WdBoot', operation: change, startup: 4}
# === WdFilter
- !service: {name: 'WdFilter', operation: change, startup: 4}
# === MsSecFlt
- !service: {name: 'MsSecFlt', operation: change, startup: 4}
# === webthreatdefsvc - default 3
- !service: {name: 'webthreatdefsvc', operation: change, startup: 4}
# === webthreatdefusersvc - default 2
- !service: {name: 'webthreatdefusersvc', operation: change, startup: 4}
# === Security Center - default 2
- !service: {name: 'wscsvc', operation: change, startup: 4}
# === System Guard
# ------> SgrmAgent,SgrmBroker
- !service: {name: 'SgrmAgent', operation: change, startup: 4}
- !service: {name: 'SgrmBroker', operation: change, startup: 4}
# - !service: {name: 'Sense', operation: change, startup: 4}
# # === SecurityHealthService
# - !service: {name: 'SecurityHealthService', operation: change, startup: 4}
# # === WinDefend
# - !service: {name: 'WinDefend', operation: change, startup: 4}
# # === WdNisSvc
# - !service: {name: 'WdNisSvc', operation: change, startup: 4}
# # === WdNisDrv
# - !service: {name: 'WdNisDrv', operation: change, startup: 4}
# # === WdBoot
# - !service: {name: 'WdBoot', operation: change, startup: 4}
# # === WdFilter
# - !service: {name: 'WdFilter', operation: change, startup: 4}
# # === MsSecFlt
# - !service: {name: 'MsSecFlt', operation: change, startup: 4}
# # === webthreatdefsvc - default 3
# - !service: {name: 'webthreatdefsvc', operation: change, startup: 4}
# # === webthreatdefusersvc - default 2
# - !service: {name: 'webthreatdefusersvc', operation: change, startup: 4}
# # === Security Center - default 2
# - !service: {name: 'wscsvc', operation: change, startup: 4}
# # === System Guard
# # ------> SgrmAgent,SgrmBroker
# - !service: {name: 'SgrmAgent', operation: change, startup: 4}
# - !service: {name: 'SgrmBroker', operation: change, startup: 4}
# ===================================
# == Tcpipreg (experimental)
- !service: {name: 'tcpipreg', operation: change, startup: 4}

View File

@ -5,7 +5,7 @@ privilege: TrustedInstaller
actions:
- !writeStatus: {status: 'Installing Revision Tool'}
- !powerShell: {command: '& {Invoke-WebRequest ((Invoke-RestMethod -Uri "https://api.github.com/repos/meetrevision/revision-tool/releases/latest" -Method Get | ConvertTo-Json | ConvertFrom-Json).assets | where-object { $_.name -eq "RevisionTool-Setup.exe" }).browser_download_url -OutFile "$env:TEMP\RevisionTool-Setup.exe"}' }
- !powerShell: {command: "& { Invoke-WebRequest ((Invoke-RestMethod -Uri 'https://api.github.com/repos/meetrevision/revision-tool/releases/latest' -Method Get | ConvertTo-Json | ConvertFrom-Json).assets | where-object { $_.name -eq 'RevisionTool-Setup.exe' }).browser_download_url -OutFile \"$env:TEMP\\RevisionTool-Setup.exe\" }" }
- !cmd: {command: 'call "%temp%\RevisionTool-Setup.exe" /VERYSILENT /TASKS="desktopicon" & del "%temp%\RevisionTool-Setup.exe"', weight: 100}
- !powerShell:
@ -31,23 +31,23 @@ actions:
weight: 150
option: "browser-firefox"
- !writeStatus: {status: 'Tweaking Firefox settings', option: "browser-firefox"}
- !registryValue {path: 'HKCU\Software\Policies\Mozilla\Firefox', value: 'DisableTelemetry', type: REG_DWORD, data: '1', option: "browser-firefox"}
- !registryValue {path: 'HKCU\Software\Policies\Mozilla\Firefox', value: 'DisablePocket', type: REG_DWORD, data: '1', option: "browser-firefox"}
- !registryValue {path: 'HKCU\Software\Policies\Mozilla\Firefox', value: 'CaptivePortal', type: REG_DWORD, data: '0', option: "browser-firefox"}
- !registryValue {path: 'HKCU\Software\Policies\Mozilla\Firefox', value: 'DisableFirefoxStudies', type: REG_DWORD, data: '1', option: "browser-firefox"}
- !registryValue {path: 'HKCU\Software\Policies\Mozilla\Firefox', value: 'ExtensionSettings', type: REG_MULTI_SZ, data: '{\\0 "uBlock0@raymondhill.net": {\\0 "installation_mode": "force_installed",\\0 "install_url": "https://addons.mozilla.org/firefox/downloads/latest/ublock-origin/latest.xpi"\\0 }\\0}', option: "browser-firefox"}
- !registryValue {path: 'HKCU\Software\Policies\Mozilla\Firefox', value: 'DisableDefaultBrowserAgent', type: REG_DWORD, data: '1', option: "browser-firefox"}
- !registryValue {path: 'HKCU\Software\Policies\Mozilla\Firefox', value: 'Preferences', type: REG_MULTI_SZ, data: '{"network.cookie.sameSite.laxByDefault":{"Value":true,"Status":"user"},"network.cookie.sameSite.noneRequiresSecure":{"Value":true,"Status":"user"},"network.cookie.sameSite.schemeful":{"Value":true,"Status":"user"},"browser.contentblocking.category":{"Value":"strict","Status":"user"},"browser.newtabpage.activity-stream.showSponsored":{"Value":false,"Status":"user"},"browser.newtabpage.activity-stream.showSponsoredTopSites":{"Value":false,"Status":"user"}}', option: "browser-firefox"}
- !registryValue {path: 'HKCU\Software\Policies\Mozilla\Firefox\Bookmarks\1', value: 'Title', type: REG_SZ, data: 'Revision', option: "browser-firefox"}
- !registryValue {path: 'HKCU\Software\Policies\Mozilla\Firefox\Bookmarks\1', value: 'URL', type: REG_SZ, data: 'https://revi.cc/', option: "browser-firefox"}
- !registryValue {path: 'HKCU\Software\Policies\Mozilla\Firefox\Bookmarks\1', value: 'Favicon', type: REG_SZ, data: 'https://revi.cc/img/favicon.png', option: "browser-firefox"}
- !registryValue {path: 'HKCU\Software\Policies\Mozilla\Firefox\Bookmarks\1', value: 'Placement', type: REG_SZ, data: 'toolbar', option: "browser-firefox"}
- !registryValue {path: 'HKCU\Software\Policies\Mozilla\Firefox\Bookmarks\1', value: 'Folder', type: REG_SZ, data: '', option: "browser-firefox"}
- !registryValue {path: 'HKCU\Software\Policies\Mozilla\Firefox\Bookmarks\10', value: 'Title', type: REG_SZ, data: 'FAQ', option: "browser-firefox"}
- !registryValue {path: 'HKCU\Software\Policies\Mozilla\Firefox\Bookmarks\10', value: 'URL', type: REG_SZ, data: 'https://revi.cc/docs/faq/', option: "browser-firefox"}
- !registryValue {path: 'HKCU\Software\Policies\Mozilla\Firefox\Bookmarks\10', value: 'Favicon', type: REG_SZ, data: 'https://revi.cc/img/favicon.png', option: "browser-firefox"}
- !registryValue {path: 'HKCU\Software\Policies\Mozilla\Firefox\Bookmarks\10', value: 'Placement', type: REG_SZ, data: 'toolbar', option: "browser-firefox"}
- !registryValue {path: 'HKCU\Software\Policies\Mozilla\Firefox\Bookmarks\10', value: 'Folder', type: REG_SZ, data: '', option: "browser-firefox"}
- !registryValue: {path: 'HKCU\Software\Policies\Mozilla\Firefox', value: 'DisableTelemetry', type: REG_DWORD, data: '1', option: "browser-firefox"}
- !registryValue: {path: 'HKCU\Software\Policies\Mozilla\Firefox', value: 'DisablePocket', type: REG_DWORD, data: '1', option: "browser-firefox"}
- !registryValue: {path: 'HKCU\Software\Policies\Mozilla\Firefox', value: 'CaptivePortal', type: REG_DWORD, data: '0', option: "browser-firefox"}
- !registryValue: {path: 'HKCU\Software\Policies\Mozilla\Firefox', value: 'DisableFirefoxStudies', type: REG_DWORD, data: '1', option: "browser-firefox"}
- !registryValue: {path: 'HKCU\Software\Policies\Mozilla\Firefox', value: 'ExtensionSettings', type: REG_MULTI_SZ, data: '{\\0 "uBlock0@raymondhill.net": {\\0 "installation_mode": "force_installed",\\0 "install_url": "https://addons.mozilla.org/firefox/downloads/latest/ublock-origin/latest.xpi"\\0 }\\0}', option: "browser-firefox"}
- !registryValue: {path: 'HKCU\Software\Policies\Mozilla\Firefox', value: 'DisableDefaultBrowserAgent', type: REG_DWORD, data: '1', option: "browser-firefox"}
- !registryValue: {path: 'HKCU\Software\Policies\Mozilla\Firefox', value: 'Preferences', type: REG_MULTI_SZ, data: '{"network.cookie.sameSite.laxByDefault":{"Value":true,"Status":"user"},"network.cookie.sameSite.noneRequiresSecure":{"Value":true,"Status":"user"},"network.cookie.sameSite.schemeful":{"Value":true,"Status":"user"},"browser.contentblocking.category":{"Value":"strict","Status":"user"},"browser.newtabpage.activity-stream.showSponsored":{"Value":false,"Status":"user"},"browser.newtabpage.activity-stream.showSponsoredTopSites":{"Value":false,"Status":"user"}}', option: "browser-firefox"}
- !registryValue: {path: 'HKCU\Software\Policies\Mozilla\Firefox\Bookmarks\1', value: 'Title', type: REG_SZ, data: 'Revision', option: "browser-firefox"}
- !registryValue: {path: 'HKCU\Software\Policies\Mozilla\Firefox\Bookmarks\1', value: 'URL', type: REG_SZ, data: 'https://revi.cc/', option: "browser-firefox"}
- !registryValue: {path: 'HKCU\Software\Policies\Mozilla\Firefox\Bookmarks\1', value: 'Favicon', type: REG_SZ, data: 'https://revi.cc/img/favicon.png', option: "browser-firefox"}
- !registryValue: {path: 'HKCU\Software\Policies\Mozilla\Firefox\Bookmarks\1', value: 'Placement', type: REG_SZ, data: 'toolbar', option: "browser-firefox"}
- !registryValue: {path: 'HKCU\Software\Policies\Mozilla\Firefox\Bookmarks\1', value: 'Folder', type: REG_SZ, data: '', option: "browser-firefox"}
- !registryValue: {path: 'HKCU\Software\Policies\Mozilla\Firefox\Bookmarks\10', value: 'Title', type: REG_SZ, data: 'FAQ', option: "browser-firefox"}
- !registryValue: {path: 'HKCU\Software\Policies\Mozilla\Firefox\Bookmarks\10', value: 'URL', type: REG_SZ, data: 'https://revi.cc/docs/faq/', option: "browser-firefox"}
- !registryValue: {path: 'HKCU\Software\Policies\Mozilla\Firefox\Bookmarks\10', value: 'Favicon', type: REG_SZ, data: 'https://revi.cc/img/favicon.png', option: "browser-firefox"}
- !registryValue: {path: 'HKCU\Software\Policies\Mozilla\Firefox\Bookmarks\10', value: 'Placement', type: REG_SZ, data: 'toolbar', option: "browser-firefox"}
- !registryValue: {path: 'HKCU\Software\Policies\Mozilla\Firefox\Bookmarks\10', value: 'Folder', type: REG_SZ, data: '', option: "browser-firefox"}
- !cmd: {command: '%ProgramFiles(x86)%\Mozilla Maintenance Service\uninstall.exe /uninstall', option: "browser-firefox"}
- !writeStatus: {status: 'Installing Ungoogled Chromium', option: "browser-ugc"}
@ -60,6 +60,4 @@ actions:
- !cmd:
command: '"%ProgramData%\chocolatey\bin\choco.exe" install -y --force --allow-empty-checksums librewolf'
weight: 150
option: "browser-librewolf"
!
option: "browser-librewolf"

View File

@ -13,4 +13,11 @@ for /D %%I in ("%ProgramFiles(x86)%\Microsoft\Edge\Application\*") do (
)
)
msiexec /X{2BFF39DC-EFF0-355C-80CD-41D847013784} /qn /norestart
msiexec /X{2BFF39DC-EFF0-355C-80CD-41D847013784} /qn /norestart
set "value=MicrosoftEdgeAutoLaunch_.*"
set "path=HKCU\Software\Microsoft\Windows\CurrentVersion\Run"
for /f "tokens=1,*" %%A in ('reg query "%path%" /f "Microsoft" ^| findstr /R "%value%"') do (
reg delete "%path%" /v "%%A" /f
)

View File

@ -18,13 +18,10 @@ if not defined w11 (
reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v "RegisteredOrganisation" /t REG_SZ /d "ReviOS 11 %version%" /f >NUL 2>nul
:: Credits to Garlin for the idea
set "cbs=%systemroot%\SystemApps\MicrosoftWindows.Client.CBS_cw5n1h2txyewy"
set "manifest=%cbs%\appxmanifest.xml"
takeown /F "%manifest%" /A & icacls "%manifest%" /grant Administrators:F
if not exist "%cbs%\appxmanifest.xml.revi" copy "%manifest%" "%cbs%\appxmanifest.xml.revi" /v & del "%manifest%"
PowerShell -NonInteractive -NoLogo -NoP -C "& { [xml]$xml = Get-Content -Path '%cbs%\appxmanifest.xml.revi' -Raw; $applicationNode = $xml.Package.Applications.Application | Where-Object { $_.Id -eq 'WebExperienceHost' }; if ($applicationNode -ne $null) { $xml.Package.Applications.RemoveChild($applicationNode) } $xml.Save('%manifest%') }" >NUL 2>nul
PowerShell -NonInteractive -NoLogo -NoP -C "& { $Cbs = \"$env:SystemRoot\\SystemApps\\MicrosoftWindows.Client.CBS_cw5n1h2txyewy\"; $Manifest = Join-Path $Cbs 'appxmanifest.xml'; takeown /a /f $Manifest; icacls $Manifest /grant Administrators:F; $ReviManifest = Join-Path $Cbs \"appxmanifest.xml.revi\"; if (!(Test-Path $ReviManifest)) { Copy-Item -Path $Manifest -Destination $ReviManifest -Force; Remove-Item $Manifest -Force }; [xml]$xml = Get-Content -Path \"$Cbs\\appxmanifest.xml.revi\" -Raw; $applicationNode = $xml.Package.Applications.Application | Where-Object { $_.Id -eq 'WebExperienceHost' }; if ($applicationNode -ne $null) { $xml.Package.Applications.RemoveChild($applicationNode) } $xml.Save($Manifest) }"
)
PowerShell -NonInteractive -NoLogo -NoP -C "& {$cpu = Get-CimInstance Win32_Processor; $cpuName = $cpu.Name; if ($cpu.Manufacturer -eq 'GenuineIntel') { if ($cpuName.Substring(0, 2) -eq 'In') { Write-Host 'Detected Intel CPU older than 10th generation.' } else { $cpuGen = [int]($cpuName.Substring(0, 2)); if ($cpuGen -gt 11) { Write-Host 'Optimizing Revision''s Ultra powerplan for 12th generation or later Intel CPUs'; powercfg -changename 3ff9831b-6f80-4830-8178-736cd4229e7b 'Revision - Ultra Performance' 'Windows''s Ultimate Performance with optimized settings for newer Intel CPUs.'; powercfg -s 3ff9831b-6f80-4830-8178-736cd4229e7b; powercfg -setacvalueindex scheme_current sub_processor HETEROPOLICY 0; powercfg -setacvalueindex scheme_current sub_processor SCHEDPOLICY 2; powercfg /setactive scheme_current }}};}"
echo Configuring Superfetch for HDD...

View File

@ -1,6 +1,9 @@
@echo off
SETLOCAL ENABLEDELAYEDEXPANSION
reg delete "HKCU\Software\Microsoft\Windows\CurrentVersion\Run" /v "OneDrive" /f
for /f "usebackq tokens=2 delims=\" %%e in (`reg query "HKEY_USERS" ^| findstr /r /x /c:"HKEY_USERS\\S-.*" /c:"HKEY_USERS\\AME_UserHive_[^_]*"`) do (
REM If the "Volatile Environment" key exists, that means it is a proper user. Built in accounts/SIDs do not have this key.
reg query "HKU\%%e" | findstr /c:"Volatile Environment" /c:"AME_UserHive_" > nul 2>&1

View File

@ -67,7 +67,6 @@
<Name>dotnet35</Name>
</CheckboxOption>
</Options>
<BottomLine Text="Example BottomLine with Hyperlink" Link="https://google.com"/>
</CheckboxPage>
</FeaturePages>
</Playbook>