commit 02e68fcd7f2be057e77b893d5950bea303540c12 Author: Joe Date: Wed Aug 17 17:17:31 2022 -0700 Start diff --git a/Configuration/custom.yml b/Configuration/custom.yml new file mode 100644 index 0000000..933998e --- /dev/null +++ b/Configuration/custom.yml @@ -0,0 +1,16 @@ +--- +title: Custom +description: Custom AME configuration +privilege: Admin +actions: [] +features: +- features/base/base.yml +- features/base/files.yml +- features/base/shortcuts.yml +- features/base/choco.yml +- features/base/windowsterminal.yml +- features/base/silent.yml +- features/base/login.yml +- features/base/wallpaper.yml +- features/base/permission.yml +- features/base/admin.yml \ No newline at end of file diff --git a/Configuration/features/base/admin.yml b/Configuration/features/base/admin.yml new file mode 100644 index 0000000..4c9fb61 --- /dev/null +++ b/Configuration/features/base/admin.yml @@ -0,0 +1,8 @@ +--- +title: Admin +description: Remove user from admin group, enable administrator account +privilege: Admin +actions: + - !run: + currentDir: true + exe: "ADMIN.bat" \ No newline at end of file diff --git a/Configuration/features/base/base.yml b/Configuration/features/base/base.yml new file mode 100644 index 0000000..e1e5a95 --- /dev/null +++ b/Configuration/features/base/base.yml @@ -0,0 +1,38 @@ +--- +title: Base +description: Base AME configuration +privilege: Admin +actions: + - !run: + currentDir: true + exe: "DNET.bat" + - !run: + currentDir: true + exe: "REGI.bat" + - !run: + currentDir: true + exe: "APPX.bat" + - !run: + currentDir: true + exe: "EDGE.bat" + - !run: + currentDir: true + exe: "EDGEX.bat" + - !run: + currentDir: true + exe: "ONED.bat" + - !run: + currentDir: true + exe: "PYTH.bat" + - !run: + currentDir: true + exe: "SFCDEPLOY.bat" + - !run: + currentDir: true + exe: "TILE.bat" + - !run: + currentDir: true + exe: "BANN.bat" + - !run: + currentDir: true + exe: "SERV.bat" \ No newline at end of file diff --git a/Configuration/features/base/choco.yml b/Configuration/features/base/choco.yml new file mode 100644 index 0000000..fc95cec --- /dev/null +++ b/Configuration/features/base/choco.yml @@ -0,0 +1,17 @@ +--- +title: Chocolatey +description: Chocolatey configuration +privilege: Admin +actions: + - !run: + currentDir: true + exe: "CHOC.bat" + - !run: + currentDir: true + exe: "UI.bat" + - !run: + currentDir: true + exe: "FIREFOXCONF.bat" + - !run: + currentDir: true + exe: "FILEASSOC.bat" \ No newline at end of file diff --git a/Configuration/features/base/files.yml b/Configuration/features/base/files.yml new file mode 100644 index 0000000..15ddb5e --- /dev/null +++ b/Configuration/features/base/files.yml @@ -0,0 +1,674 @@ +title: Files +description: delete files +privilege: TrustedInstaller +actions: + - !cmd: + command: "taskkill /f /im explorer.exe" + - !cmd: + command: "taskkill /f /im msedge.exe" + - !task: + path: "\\Microsoft\\Windows\\Customer Experience Improvement Program\\Consolidator" + state: absent + - !task: + path: "\\Microsoft\\Windows\\Customer Experience Improvement Program\\KernelCeipTask" + state: absent + - !task: + path: "\\Microsoft\\Windows\\Customer Experience Improvement Program\\UsbCeip" + state: absent + - !task: + path: "\\Microsoft\\Windows\\Application Experience\\Microsoft Compatibility Appraiser" + state: absent + - !task: + path: "\\Microsoft\\Windows\\Application Experience\\ProgramDataUpdater" + state: absent + - !task: + path: "\\Microsoft\\Windows\\Application Experience\\StartupAppTask" + state: absent + - !task: + path: "\\Microsoft\\Windows\\Clip\\License Validation" + state: absent + - !task: + path: "\\Microsoft\\Windows\\Customer Experience Improvement Program\\UsbCeip" + state: absent + - !task: + path: "\\Microsoft\\Windows\\HelloFace\\FODCleanupTask" + state: absent + - !task: + path: "\\Microsoft\\Windows\\Maps\\MapsToastTask" + state: absent + - !task: + path: "\\Microsoft\\Windows\\Maps\\MapsUpdateTask" + state: absent + - !task: + path: "\\Microsoft\\Windows\\UpdateOrchestrator\\Schedule Scan" + state: absent + - !task: + path: "\\Microsoft\\Windows\\UpdateOrchestrator\\Schedule Scan Static Task" + state: absent + - !task: + path: "\\Microsoft\\Windows\\UpdateOrchestrator\\UpdateModelTask" + state: absent + - !task: + path: "\\Microsoft\\Windows\\UpdateOrchestrator\\USO_UxBroker" + state: absent + - !task: + path: "\\Microsoft\\Windows\\Windows Defender\\Windows Defender Cache Maintenance" + state: absent + - !task: + path: "\\Microsoft\\Windows\\Windows Defender\\Windows Defender Cleanup" + state: absent + - !task: + path: "\\Microsoft\\Windows\\Windows Defender\\Windows Defender Scheduled Scan" + state: absent + - !task: + path: "\\Microsoft\\Windows\\Windows Defender\\Windows Defender Verification" + state: absent + - !task: + path: "\\Microsoft\\Windows\\WindowsUpdate\\Scheduled Start" + state: absent + - !taskkill: + name: "NisSrv" + - !taskkill: + name: "MicrosoftEdgeUpdate" + - !taskkill: + name: "SecurityHealthService" + - !taskkill: + name: "SecurityHealthSystray" + - !taskkill: + name: "SkypeBackgroundHost" + - !taskkill: + name: "OneDrive" + - !taskkill: + name: "MsMpEng" + - !taskkill: + name: "msiexec" + - !file: + path: "%windir%\\System32\\smartscreen.exe" + - !file: + path: "%windir%\\System32\\SecurityHealthSystray.exe" + - !file: + path: "%windir%\\System32\\SecurityHealthService.exe" + - !file: + path: "%windir%\\System32\\SecurityHealthAgent.dll" + - !file: + path: "%windir%\\System32\\SecurityHealthHost.exe" + - !file: + path: "%windir%\\System32\\SecurityHealthSSO.dll" + - !file: + path: "%windir%\\System32\\smartscreenps.dll" + - !file: + path: "%ProgramFiles(x86)%\\Windows Media Player" + - !file: + path: "%ProgramW6432%\\Windows Media Player" + - !file: + path: "%ProgramFiles(x86)%\\Windows Mail" + - !file: + path: "%ProgramW6432%\\Windows Mail" + - !file: + path: "%windir%\\System32\\SecurityHealthSystray.exe" + - !file: + path: "%windir%\\System32\\SecurityHealthService.exe" + - !file: + path: "%windir%\\System32\\SecurityHealthHost.exe" + - !file: + path: "%windir%\\System32\\SecurityHealthAgent.dll" + - !file: + path: "%windir%\\System32\\wscsvc.dll" + - !file: + path: "%ProgramW6432%\\Windows Defender" + - !file: + path: "C:\\ProgramData\\Microsoft\\Windows Defender" + - !file: + path: "%ProgramFiles(x86)%\\Windows Defender" + - !file: + path: "%ProgramW6432%\\Microsoft Update Health Tools" + - !file: + path: "%ProgramFiles(x86)%\\Internet Explorer" + - !file: + path: "%ProgramW6432%\\Internet Explorer" + - !file: + path: "%windir%\\diagnostics\\system\\WindowsUpdate" + - !file: + path: "%windir%\\diagnostics\\system\\Apps" + - !file: + path: "%windir%\\SystemApps\\Microsoft.XboxIdentityProvider*" + - !file: + path: "%windir%\\SystemApps\\Microsoft.XboxGameCallableUI*" + - !file: + path: "%windir%\\SystemApps\\Microsoft.Windows.Cortana*" + - !file: + path: "%windir%\\SystemApps\\Microsoft.MicrosoftEdge*" + - !file: + path: "%windir%\\SystemApps\\*ContentDeliveryManager*" + - !file: + path: "%windir%\\SystemApps\\*CloudExperienceHost*" + - !file: + path: "%ProgramW6432%\\PCHealthCheck" + - !file: + path: "%ProgramW6432%\\Windows Defender Advanced Threat Protection" + - !file: + path: "C:\\ProgramData\\Microsoft\\Windows Defender Advanced Threat Protection" + - !file: + path: "%windir%\\System32\\MusNotifyIcon.exe" + - !file: + path: "%ProgramW6432%\\Windows Security" + - !file: + path: "%windir%\\System32\\wuapi.dll" + - !file: + path: "%windir%\\System32\\wuapihost.exe" + - !file: + path: "%windir%\\System32\\wuauclt.exe" + - !file: + path: "%windir%\\System32\\wuaueng.dll" + - !file: + path: "%ProgramFiles(x86)%\\Microsoft" + - !file: + path: "%windir%\\System32\\AppLockerCSP.dll" + - !file: + path: "%windir%\\SysWOW64\\AppLockerCSP.dll" + - !file: + path: "%windir%\\System32\\drivers\\applockerfltr.sys" + - !file: + path: "%windir%\\System32\\en-US\\applockercsp.dll.mui" + - !file: + path: "%windir%\\System32\\WindowsPowerShell\\v1.0\\Modules\\AppLocker\\AppLocker.psd1" + - !file: + path: "%windir%\\SysWOW64\\WindowsPowerShell\\v1.0\\Modules\\AppLocker\\AppLocker.psd1" + - !file: + path: "C:\\ProgramData\\Microsoft\\Diagnosis\\ETLLogs\\Autologger\\AutoLogger-Diagtrack-Listener.etl" + - !file: + path: "C:\\Users\\All Users\\Microsoft\\Diagnosis\\ETLLogs\\Autologger\\AutoLogger-Diagtrack-Listener.etl" + - !file: + path: "%windir%\\System32\\WindowsPowerShell\\v1.0\\Modules\\EventTracingManagement\\MSFT_AutologgerConfig_v1.0.cdxml" + - !file: + path: "%windir%\\SysWOW64\\WindowsPowerShell\\v1.0\\Modules\\EventTracingManagement\\MSFT_AutologgerConfig_v1.0.cdxml" + - !file: + path: "C:\\Documents and Settings\\All Users\\Microsoft\\Diagnosis\\ETLLogs\\Autologger\\AutoLogger-Diagtrack-Listener.etl" + - !file: + path: "%windir%\\System32\\WindowsPowerShell\\v1.0\\Modules\\EventTracingManagement\\MSFT_AutologgerConfig_v1.0.format.ps1xml" + - !file: + path: "%windir%\\SysWOW64\\WindowsPowerShell\\v1.0\\Modules\\EventTracingManagement\\MSFT_AutologgerConfig_v1.0.format.ps1xml" + - !file: + path: "%windir%\\System32\\WindowsPowerShell\\v1.0\\Modules\\Provisioning\\provautologger_add.reg" + - !file: + path: "%windir%\\System32\\WindowsPowerShell\\v1.0\\Modules\\Provisioning\\provautologger_del.reg" + - !file: + path: "%windir%\\SysWOW64\\WindowsPowerShell\\v1.0\\Modules\\Provisioning\\provautologger_add.reg" + - !file: + path: "%windir%\\SysWOW64\\WindowsPowerShell\\v1.0\\Modules\\Provisioning\\provautologger_del.reg" + - !file: + path: "%windir%\\System32\\ClipSVC.dll" + - !file: + path: "%windir%\\System32\\en-US\\clipsvc.dll.mui" + - !file: + path: "C:\\ProgramData\\Microsoft\\Windows\\ClipSVC\\tokens.dat" + - !file: + path: "C:\\Users\\All Users\\Microsoft\\Windows\\ClipSVC\\tokens.dat" + - !file: + path: "C:\\Documents and Settings\\All Users\\Microsoft\\Windows\\ClipSVC\\tokens.dat" + - !file: + path: "C:\\ProgramData\\Microsoft\\Windows\\ClipSVC" + - !file: + path: "C:\\Users\\All Users\\Microsoft\\Windows\\ClipSVC" + - !file: + path: "C:\\Documents and Settings\\All Users\\Microsoft\\Windows\\ClipSVC" + - !file: + path: "%windir%\\System32\\ClipUp.exe" + - !file: + path: "%windir%\\System32\\DeliveryOptimizationMIProv.mof" + - !file: + path: "%windir%\\PolicyDefinitions\\DeliveryOptimization.admx" + - !file: + path: "%windir%\\System32\\DeliveryOptimizationMIProvUninstall.mof" + - !file: + path: "%windir%\\PolicyDefinitions\\en-US\\DeliveryOptimization.adml" + - !file: + path: "%windir%\\System32\\WindowsPowerShell\\v1.0\\Modules\\DeliveryOptimization\\DeliveryOptimization.psd1" + - !file: + path: "%windir%\\SysWOW64\\WindowsPowerShell\\v1.0\\Modules\\DeliveryOptimization\\DeliveryOptimization.psd1" + - !file: + path: "%windir%\\System32\\WindowsPowerShell\\v1.0\\Modules\\DeliveryOptimization\\DeliveryOptimizationStatus.psm1" + - !file: + path: "%windir%\\SysWOW64\\WindowsPowerShell\\v1.0\\Modules\\DeliveryOptimization\\DeliveryOptimizationStatus.psm1" + - !file: + path: "%windir%\\System32\\WindowsPowerShell\\v1.0\\Modules\\DeliveryOptimization\\DeliveryOptimizationVerboseLogs.psm1" + - !file: + path: "%windir%\\SysWOW64\\WindowsPowerShell\\v1.0\\Modules\\DeliveryOptimization\\DeliveryOptimizationVerboseLogs.psm1" + - !file: + path: "%windir%\\ServiceProfiles\\NetworkService\\AppData\\Local\\Microsoft\\Windows\\DeliveryOptimization\\State\\migration.dat" + - !file: + path: "%windir%\\ServiceProfiles\\NetworkService\\AppData\\Local\\Microsoft\\Windows\\DeliveryOptimization\\State\\dosvcState.dat" + - !file: + path: "%windir%\\ServiceProfiles\\NetworkService\\AppData\\Local\\Microsoft\\Windows\\DeliveryOptimization\\State\\migration.dat.LOG1" + - !file: + path: "%windir%\\ServiceProfiles\\NetworkService\\AppData\\Local\\Microsoft\\Windows\\DeliveryOptimization\\State\\migration.dat.LOG2" + - !file: + path: "%windir%\\ServiceProfiles\\NetworkService\\AppData\\Local\\Microsoft\\Windows\\DeliveryOptimization\\State\\dosvcState.dat.LOG1" + - !file: + path: "%windir%\\ServiceProfiles\\NetworkService\\AppData\\Local\\Microsoft\\Windows\\DeliveryOptimization\\State\\dosvcState.dat.LOG2" + - !file: + path: "%windir%\\System32\\WindowsPowerShell\\v1.0\\Modules\\DeliveryOptimization\\Microsoft.Windows.DeliveryOptimization.AdminCommands.dll" + - !file: + path: "%windir%\\SysWOW64\\WindowsPowerShell\\v1.0\\Modules\\DeliveryOptimization\\Microsoft.Windows.DeliveryOptimization.AdminCommands.dll" + - !file: + path: "%windir%\\ServiceProfiles\\NetworkService\\AppData\\Local\\Microsoft\\Windows\\DeliveryOptimization\\Logs\\dosvc.20201119_074736_959.etl" + - !file: + path: "%windir%\\ServiceProfiles\\NetworkService\\AppData\\Local\\Microsoft\\Windows\\DeliveryOptimization\\Logs\\dosvc.20210317_230544_126.etl" + - !file: + path: "%windir%\\ServiceProfiles\\NetworkService\\AppData\\Local\\Microsoft\\Windows\\DeliveryOptimization\\Logs\\dosvc.20210331_194932_086.etl" + - !file: + path: "%windir%\\ServiceProfiles\\NetworkService\\AppData\\Local\\Microsoft\\Windows\\DeliveryOptimization\\Logs\\dosvc.20210401_010837_018.etl" + - !file: + path: "%windir%\\ServiceProfiles\\NetworkService\\AppData\\Local\\Microsoft\\Windows\\DeliveryOptimization\\Logs\\dosvc.20210401_011649_049.etl" + - !file: + path: "%windir%\\ServiceProfiles\\NetworkService\\AppData\\Local\\Microsoft\\Windows\\DeliveryOptimization\\Logs\\dosvc.20210401_014000_025.etl" + - !file: + path: "%windir%\\ServiceProfiles\\NetworkService\\AppData\\Local\\Microsoft\\Windows\\DeliveryOptimization\\Logs\\dosvc.20210401_021554_184.etl" + - !file: + path: "%windir%\\ServiceProfiles\\NetworkService\\AppData\\Local\\Microsoft\\Windows\\DeliveryOptimization\\Logs\\dosvc.20210401_023127_689.etl" + - !file: + path: "%windir%\\ServiceProfiles\\NetworkService\\AppData\\Local\\Microsoft\\Windows\\DeliveryOptimization\\Logs\\dosvc.20210424_231742_182.etl" + - !file: + path: "%windir%\\ServiceProfiles\\NetworkService\\AppData\\Local\\Microsoft\\Windows\\DeliveryOptimization\\Logs\\dosvc.20210424_232559_356.etl" + - !file: + path: "%windir%\\ServiceProfiles\\NetworkService\\AppData\\Local\\Microsoft\\Windows\\DeliveryOptimization\\Logs\\domgmt.20210317_230400_085.etl" + - !file: + path: "%windir%\\ServiceProfiles\\NetworkService\\AppData\\Local\\Microsoft\\Windows\\DeliveryOptimization\\Logs\\domgmt.20210401_011537_705.etl" + - !file: + path: "%windir%\\ServiceProfiles\\NetworkService\\AppData\\Local\\Microsoft\\Windows\\DeliveryOptimization\\Logs\\domgmt.20210424_232442_384.etl" + - !file: + path: "%windir%\\System32\\DeviceCensus.exe" + - !file: + path: "%windir%\\System32\\diagtrack.dll" + - !file: + path: "%windir%\\DiagTrack\\utc.allow.diffbase" + - !file: + path: "%windir%\\DiagTrack\\analyticsevents.dat" + - !file: + path: "%windir%\\DiagTrack\\utc.privacy.diffbase" + - !file: + path: "%windir%\\DiagTrack\\Settings\\utc.app.json" + - !file: + path: "%windir%\\System32\\en-US\\diagtrack.dll.mui" + - !file: + path: "%windir%\\DiagTrack\\Settings\\utc.tracing.json" + - !file: + path: "%windir%\\DiagTrack\\RunExeActionAllowedList.dat" + - !file: + path: "%windir%\\DiagTrack\\GetFileActionAllowedList.dat" + - !file: + path: "%windir%\\DiagTrack\\GetFileInfoActionAllowedList.dat" + - !file: + path: "%windir%\\DiagTrack\\Scenarios\\windows.uif_ondemand.xml" + - !file: + path: "%windir%\\DiagTrack\\Settings\\windows.uif_ondemand.json" + - !file: + path: "%windir%\\DiagTrack\\RemoteAggregatorTriggerCriteria.dat" + - !file: + path: "%windir%\\DiagTrack\\Scenarios\\windows.diag_ondemand.xml" + - !file: + path: "%windir%\\System32\\LogFiles\\WMI\\Diagtrack-Listener.etl.004" + - !file: + path: "%windir%\\DiagTrack\\Settings\\telemetry.ASM-WindowsDefault.json" + - !file: + path: "C:\\ProgramData\\Microsoft\\Diagnosis\\ETLLogs\\ShutdownLogger\\Diagtrack-Listener.etl" + - !file: + path: "C:\\Users\\All Users\\Microsoft\\Diagnosis\\ETLLogs\\ShutdownLogger\\Diagtrack-Listener.etl" + - !file: + path: "C:\\ProgramData\\Microsoft\\Diagnosis\\ETLLogs\\Autologger\\AutoLogger-Diagtrack-Listener.etl" + - !file: + path: "C:\\Users\\All Users\\Microsoft\\Diagnosis\\ETLLogs\\Autologger\\AutoLogger-Diagtrack-Listener.etl" + - !file: + path: "C:\\Documents and Settings\\All Users\\Microsoft\\Diagnosis\\ETLLogs\\ShutdownLogger\\Diagtrack-Listener.etl" + - !file: + path: "C:\\Documents and Settings\\All Users\\Microsoft\\Diagnosis\\ETLLogs\\Autologger\\AutoLogger-Diagtrack-Listener.etl" + - !file: + path: "%windir%\\System32\\dmclient.exe" + - !file: + path: "%windir%\\System32\\DDFs\\DMClient_DDF.xml" + - !file: + path: "%windir%\\System32\\Tasks\\Microsoft\\Windows\\Feedback\\Siuf\\DmClient" + - !file: + path: "%windir%\\System32\\Tasks\\Microsoft\\Windows\\Feedback\\Siuf\\DmClientOnScenarioDownload" + - !file: + path: "%windir%\\System32\\omadmclient.exe" + - !file: + path: "%windir%\\System32\\dosvc.dll" + - !file: + path: "%windir%\\System32\\en-US\\dosvc.dll.mui" + - !file: + path: "%windir%\\ServiceProfiles\\NetworkService\\AppData\\Local\\Microsoft\\Windows\\DeliveryOptimization" + - !file: + path: "%windir%\\PolicyDefinitions\\EnhancedStorage.admx" + - !file: + path: "%windir%\\PolicyDefinitions\\en-US\\EnhancedStorage.adml" + - !file: + path: "%windir%\\PolicyDefinitions\\hotspotauth.admx" + - !file: + path: "%windir%\\PolicyDefinitions\\en-US\\hotspotauth.adml" + - !file: + path: "%windir%\\schemas\\Provisioning\\hotspotprofile_v1.xsd" + - !file: + path: "%windir%\\System32\\Windows.Networking.NetworkOperators.HotspotAuthentication.dll" + - !file: + path: "%windir%\\SysWOW64\\Windows.Networking.NetworkOperators.HotspotAuthentication.dll" + - !file: + path: "%windir%\\System32\\invagent.dll" + - !file: + path: "%windir%\\System32\\msra.exe" + - !file: + path: "%windir%\\SysWOW64\\msra.exe" + - !file: + path: "%windir%\\System32\\msrahc.dll" + - !file: + path: "%windir%\\System32\\MsraLegacy.tlb" + - !file: + path: "%windir%\\SysWOW64\\MsraLegacy.tlb" + - !file: + path: "%windir%\\System32\\en-US\\msra.exe.mui" + - !file: + path: "%windir%\\System32\\en-US\\msrahc.dll.mui" + - !file: + path: "%windir%\\System32\\SIHClient.exe" + - !file: + path: "%windir%\\System32\\en-US\\sihclient.exe.mui" + - !file: + path: "%windir%\\Prefetch\\SIHCLIENT.EXE-A872A8BF.pf" + - !file: + path: "%windir%\\System32\\slui.exe" + - !file: + path: "%windir%\\System32\\en-US\\slui.exe.mui" + - !file: + path: "%windir%\\Prefetch\\SLUI.EXE-724E99D9.pf" + - !file: + path: "%windir%\\System32\\Startupscan.dll" + - !file: + path: "%windir%\\SysWOW64\\Startupscan.dll" + - !file: + path: "%windir%\\System32\\en-US\\Startupscan.dll.mui" + - !file: + path: "%windir%\\SysWOW64\\en-US\\Startupscan.dll.mui" + - !file: + path: "%windir%\\System32\\StorSvc.dll" + - !file: + path: "%windir%\\System32\\en-US\\StorSvc.dll.mui" + - !file: + path: "%windir%\\System32\\usoapi.dll" + - !file: + path: "%windir%\\SysWOW64\\usoapi.dll" + - !file: + path: "%windir%\\System32\\UsoClient.exe" + - !file: + path: "%windir%\\System32\\usocoreps.dll" + - !file: + path: "%windir%\\System32\\usocoreworker.exe" + - !file: + path: "%windir%\\System32\\MoUsoCoreWorker.exe" + - !file: + path: "C:\\ProgramData\\USOShared\\Logs\\System\\MoUsoCoreWorker.2bdb351a-82b4-4f2c-bc55-ec328ca677be.1.etl" + - !file: + path: "C:\\ProgramData\\USOShared\\Logs\\System\\MoUsoCoreWorker.4a695923-0852-4c25-9999-60bc09954fbe.1.etl" + - !file: + path: "C:\\ProgramData\\USOShared\\Logs\\System\\MoUsoCoreWorker.5e2840a3-5955-481c-83b8-ddd64cdaa7ae.1.etl" + - !file: + path: "C:\\ProgramData\\USOShared\\Logs\\System\\MoUsoCoreWorker.761c6d23-f36c-46be-bf3f-26ba35c4dcca.1.etl" + - !file: + path: "C:\\ProgramData\\USOShared\\Logs\\System\\MoUsoCoreWorker.80c59111-3f67-46a5-9fd1-379f4b7c2f7d.1.etl" + - !file: + path: "C:\\ProgramData\\USOShared\\Logs\\System\\MoUsoCoreWorker.86ba5ad4-3ec9-43cf-997e-568832e6e2b8.1.etl" + - !file: + path: "C:\\ProgramData\\USOShared\\Logs\\System\\MoUsoCoreWorker.ab8bb825-292c-450d-ac06-03e39e89d684.1.etl" + - !file: + path: "C:\\Users\\All Users\\USOShared\\Logs\\System\\MoUsoCoreWorker.2bdb351a-82b4-4f2c-bc55-ec328ca677be.1.etl" + - !file: + path: "C:\\Users\\All Users\\USOShared\\Logs\\System\\MoUsoCoreWorker.4a695923-0852-4c25-9999-60bc09954fbe.1.etl" + - !file: + path: "C:\\Users\\All Users\\USOShared\\Logs\\System\\MoUsoCoreWorker.5e2840a3-5955-481c-83b8-ddd64cdaa7ae.1.etl" + - !file: + path: "C:\\Users\\All Users\\USOShared\\Logs\\System\\MoUsoCoreWorker.761c6d23-f36c-46be-bf3f-26ba35c4dcca.1.etl" + - !file: + path: "C:\\Users\\All Users\\USOShared\\Logs\\System\\MoUsoCoreWorker.80c59111-3f67-46a5-9fd1-379f4b7c2f7d.1.etl" + - !file: + path: "C:\\Users\\All Users\\USOShared\\Logs\\System\\MoUsoCoreWorker.86ba5ad4-3ec9-43cf-997e-568832e6e2b8.1.etl" + - !file: + path: "C:\\Users\\All Users\\USOShared\\Logs\\System\\MoUsoCoreWorker.ab8bb825-292c-450d-ac06-03e39e89d684.1.etl" + - !file: + path: "C:\\Documents and Settings\\All Users\\USOShared\\Logs\\System\\MoUsoCoreWorker.2bdb351a-82b4-4f2c-bc55-ec328ca677be.1.etl" + - !file: + path: "C:\\Documents and Settings\\All Users\\USOShared\\Logs\\System\\MoUsoCoreWorker.4a695923-0852-4c25-9999-60bc09954fbe.1.etl" + - !file: + path: "C:\\Documents and Settings\\All Users\\USOShared\\Logs\\System\\MoUsoCoreWorker.5e2840a3-5955-481c-83b8-ddd64cdaa7ae.1.etl" + - !file: + path: "C:\\Documents and Settings\\All Users\\USOShared\\Logs\\System\\MoUsoCoreWorker.761c6d23-f36c-46be-bf3f-26ba35c4dcca.1.etl" + - !file: + path: "C:\\Documents and Settings\\All Users\\USOShared\\Logs\\System\\MoUsoCoreWorker.80c59111-3f67-46a5-9fd1-379f4b7c2f7d.1.etl" + - !file: + path: "C:\\Documents and Settings\\All Users\\USOShared\\Logs\\System\\MoUsoCoreWorker.86ba5ad4-3ec9-43cf-997e-568832e6e2b8.1.etl" + - !file: + path: "C:\\Documents and Settings\\All Users\\USOShared\\Logs\\System\\MoUsoCoreWorker.ab8bb825-292c-450d-ac06-03e39e89d684.1.etl" + - !file: + path: "%windir%\\Prefetch\\MOUSOCOREWORKER.EXE-681A8FEE.pf" + - !file: + path: "%windir%\\System32\\usocoreworker.exe" + - !file: + path: "%windir%\\System32\\MoUsoCoreWorker.exe" + - !file: + path: "C:\\ProgramData\\USOShared\\Logs\\System\\MoUsoCoreWorker.2bdb351a-82b4-4f2c-bc55-ec328ca677be.1.etl" + - !file: + path: "C:\\ProgramData\\USOShared\\Logs\\System\\MoUsoCoreWorker.4a695923-0852-4c25-9999-60bc09954fbe.1.etl" + - !file: + path: "C:\\ProgramData\\USOShared\\Logs\\System\\MoUsoCoreWorker.5e2840a3-5955-481c-83b8-ddd64cdaa7ae.1.etl" + - !file: + path: "C:\\ProgramData\\USOShared\\Logs\\System\\MoUsoCoreWorker.761c6d23-f36c-46be-bf3f-26ba35c4dcca.1.etl" + - !file: + path: "C:\\ProgramData\\USOShared\\Logs\\System\\MoUsoCoreWorker.80c59111-3f67-46a5-9fd1-379f4b7c2f7d.1.etl" + - !file: + path: "C:\\ProgramData\\USOShared\\Logs\\System\\MoUsoCoreWorker.86ba5ad4-3ec9-43cf-997e-568832e6e2b8.1.etl" + - !file: + path: "C:\\ProgramData\\USOShared\\Logs\\System\\MoUsoCoreWorker.ab8bb825-292c-450d-ac06-03e39e89d684.1.etl" + - !file: + path: "C:\\Users\\All Users\\USOShared\\Logs\\System\\MoUsoCoreWorker.2bdb351a-82b4-4f2c-bc55-ec328ca677be.1.etl" + - !file: + path: "C:\\Users\\All Users\\USOShared\\Logs\\System\\MoUsoCoreWorker.4a695923-0852-4c25-9999-60bc09954fbe.1.etl" + - !file: + path: "C:\\Users\\All Users\\USOShared\\Logs\\System\\MoUsoCoreWorker.5e2840a3-5955-481c-83b8-ddd64cdaa7ae.1.etl" + - !file: + path: "C:\\Users\\All Users\\USOShared\\Logs\\System\\MoUsoCoreWorker.761c6d23-f36c-46be-bf3f-26ba35c4dcca.1.etl" + - !file: + path: "C:\\Users\\All Users\\USOShared\\Logs\\System\\MoUsoCoreWorker.80c59111-3f67-46a5-9fd1-379f4b7c2f7d.1.etl" + - !file: + path: "C:\\Users\\All Users\\USOShared\\Logs\\System\\MoUsoCoreWorker.86ba5ad4-3ec9-43cf-997e-568832e6e2b8.1.etl" + - !file: + path: "C:\\Users\\All Users\\USOShared\\Logs\\System\\MoUsoCoreWorker.ab8bb825-292c-450d-ac06-03e39e89d684.1.etl" + - !file: + path: "C:\\Documents and Settings\\All Users\\USOShared\\Logs\\System\\MoUsoCoreWorker.2bdb351a-82b4-4f2c-bc55-ec328ca677be.1.etl" + - !file: + path: "C:\\Documents and Settings\\All Users\\USOShared\\Logs\\System\\MoUsoCoreWorker.4a695923-0852-4c25-9999-60bc09954fbe.1.etl" + - !file: + path: "C:\\Documents and Settings\\All Users\\USOShared\\Logs\\System\\MoUsoCoreWorker.5e2840a3-5955-481c-83b8-ddd64cdaa7ae.1.etl" + - !file: + path: "C:\\Documents and Settings\\All Users\\USOShared\\Logs\\System\\MoUsoCoreWorker.761c6d23-f36c-46be-bf3f-26ba35c4dcca.1.etl" + - !file: + path: "C:\\Documents and Settings\\All Users\\USOShared\\Logs\\System\\MoUsoCoreWorker.80c59111-3f67-46a5-9fd1-379f4b7c2f7d.1.etl" + - !file: + path: "C:\\Documents and Settings\\All Users\\USOShared\\Logs\\System\\MoUsoCoreWorker.86ba5ad4-3ec9-43cf-997e-568832e6e2b8.1.etl" + - !file: + path: "C:\\Documents and Settings\\All Users\\USOShared\\Logs\\System\\MoUsoCoreWorker.ab8bb825-292c-450d-ac06-03e39e89d684.1.etl" + - !file: + path: "%windir%\\Prefetch\\MOUSOCOREWORKER.EXE-681A8FEE.pf" + - !file: + path: "%windir%\\System32\\usosvc.dll" + - !file: + path: "%windir%\\System32\\en-US\\usosvc.dll.mui" + - !file: + path: "%windir%\\System32\\WaaSMedicPS.dll" + - !file: + path: "%windir%\\System32\\WaaSMedicSvc.dll" + - !file: + path: "%windir%\\System32\\WaaSAssessment.dll" + - !file: + path: "%windir%\\System32\\WaaSMedicAgent.exe" + - !file: + path: "%windir%\\System32\\WaaSMedicCapsule.dll" + - !file: + path: "%windir%\\System32\\en-US\\WaaSMedicSvc.dll.mui" + - !file: + path: "%windir%\\diagnostics\\system\\WindowsUpdate\\RC_WaaSMedic.ps1" + - !file: + path: "%windir%\\diagnostics\\system\\WindowsUpdate\\RS_WaaSMedic.ps1" + - !file: + path: "%windir%\\WaaS\\tasks\\17499b8d805e9480903b0df0326a3d231841049e.xml" + - !file: + path: "%windir%\\WaaS\\tasks\\5ffea6126f02e78b9099eb4614d2d339f03ca5a8.xml" + - !file: + path: "%windir%\\WaaS\\services\\14a3f9e824793931d34f7f786a538bbc9ef1f0d6.xml" + - !file: + path: "%windir%\\WaaS\\services\\20bbcadaff3e0543ef358ba4dd8b74bfe8e747c8.xml" + - !file: + path: "%windir%\\WaaS\\services\\2213703c9c64cc61ba900531652e23c84728d2a2.xml" + - !file: + path: "%windir%\\WaaS\\services\\315818c03ccc2b10070df2d4ebd09eb6c4c66e58.xml" + - !file: + path: "%windir%\\WaaS\\services\\43ee7b2a373632f9a701249fd96d0edec2ff1279.xml" + - !file: + path: "%windir%\\WaaS\\services\\ceb497ee0184aaa4681d2fb2ef242a5b8551eea8.xml" + - !file: + path: "%windir%\\System32\\Tasks\\Microsoft\\Windows\\WaaSMedic\\PerformRemediation" + - !file: + path: "C:\\ProgramData\\Microsoft\\Windows\\AppRepository\\Microsoft.WindowsMaps_5.1906.1972.0_neutral_split.scale-125_8wekyb3d8bbwe.xml" + - !file: + path: "C:\\Users\\All Users\\Microsoft\\Windows\\AppRepository\\Microsoft.WindowsMaps_5.1906.1972.0_neutral_split.scale-125_8wekyb3d8bbwe.xml" + - !file: + path: "%ProgramW6432%\\WindowsApps\\DeletedAllUserPackages\\Microsoft.WindowsMaps_5.1906.1972.0_neutral_split.scale-125_8wekyb3d8bbwe\\resources.pri" + - !file: + path: "%ProgramW6432%\\WindowsApps\\DeletedAllUserPackages\\Microsoft.WindowsMaps_5.1906.1972.0_neutral_split.scale-125_8wekyb3d8bbwe\\AppxBlockMap.xml" + - !file: + path: "%ProgramW6432%\\WindowsApps\\DeletedAllUserPackages\\Microsoft.WindowsMaps_5.1906.1972.0_neutral_split.scale-125_8wekyb3d8bbwe\\AppxManifest.xml" + - !file: + path: "%ProgramW6432%\\WindowsApps\\DeletedAllUserPackages\\Microsoft.WindowsMaps_5.1906.1972.0_neutral_split.scale-125_8wekyb3d8bbwe\\AppxSignature.p7x" + - !file: + path: "C:\\Documents and Settings\\All Users\\Microsoft\\Windows\\AppRepository\\Microsoft.WindowsMaps_5.1906.1972.0_neutral_split.scale-125_8wekyb3d8bbwe.xml" + - !file: + path: "%ProgramW6432%\\WindowsApps\\DeletedAllUserPackages\\Microsoft.WindowsMaps*" + - !file: + path: "%ProgramW6432%\\WindowsApps\\DeletedAllUserPackages\\Microsoft.WindowsMaps_5.1906.1972.0_neutral_split.scale-125_8wekyb3d8bbwe" + - !file: + path: "%windir%\\WindowsUpdate.log" + - !file: + path: "%windir%\\PolicyDefinitions\\WindowsUpdate.admx" + - !file: + path: "%windir%\\System32\\@WindowsUpdateToastIcon.png" + - !file: + path: "%windir%\\PolicyDefinitions\\en-US\\WindowsUpdate.adml" + - !file: + path: "%windir%\\System32\\WindowsUpdateElevatedInstaller.exe" + - !file: + path: "%windir%\\diagnostics\\system\\WindowsUpdate\\TS_Main.ps1" + - !file: + path: "%windir%\\diagnostics\\index\\WindowsUpdateDiagnostic.xml" + - !file: + path: "%windir%\\diagnostics\\system\\WindowsUpdate\\cl_Service.ps1" + - !file: + path: "%windir%\\diagnostics\\system\\WindowsUpdate\\CL_Utility.ps1" + - !file: + path: "%windir%\\diagnostics\\system\\WindowsUpdate\\RC_appdata.ps1" + - !file: + path: "%windir%\\diagnostics\\system\\WindowsUpdate\\RS_AppData.ps1" + - !file: + path: "%windir%\\diagnostics\\system\\WindowsUpdate\\CL_SetupEnv.ps1" + - !file: + path: "%windir%\\diagnostics\\system\\WindowsUpdate\\DiagPackage.dll" + - !file: + path: "%windir%\\diagnostics\\system\\WindowsUpdate\\RC_DateTime.ps1" + - !file: + path: "%windir%\\diagnostics\\system\\WindowsUpdate\\RS_DateTime.ps1" + - !file: + path: "%windir%\\diagnostics\\system\\WindowsUpdate\\RC_DataStore.ps1" + - !file: + path: "%windir%\\diagnostics\\system\\WindowsUpdate\\RC_WaaSMedic.ps1" + - !file: + path: "%windir%\\diagnostics\\system\\WindowsUpdate\\RS_DataStore.ps1" + - !file: + path: "%windir%\\diagnostics\\system\\WindowsUpdate\\RS_WaaSMedic.ps1" + - !file: + path: "%windir%\\diagnostics\\system\\WindowsUpdate\\VF_DataStore.ps1" + - !file: + path: "%windir%\\diagnostics\\system\\WindowsUpdate\\rc_genwuerror.ps1" + - !file: + path: "%windir%\\diagnostics\\system\\WindowsUpdate\\RS_GENWUError.ps1" + - !file: + path: "%windir%\\diagnostics\\system\\WindowsUpdate\\VF_GenWUError.ps1" + - !file: + path: "%windir%\\diagnostics\\system\\WindowsUpdate\\DiagPackage.diagpkg" + - !file: + path: "%windir%\\diagnostics\\system\\WindowsUpdate\\cl_windowsupdate.ps1" + - !file: + path: "%windir%\\diagnostics\\system\\WindowsUpdate\\cl_windowsversion.ps1" + - !file: + path: "%windir%\\diagnostics\\system\\WindowsUpdate\\RC_Pendingrestart.ps1" + - !file: + path: "%windir%\\diagnostics\\system\\WindowsUpdate\\RC_Pendingupdates.ps1" + - !file: + path: "%windir%\\diagnostics\\system\\WindowsUpdate\\RS_Pendingrestart.ps1" + - !file: + path: "%windir%\\diagnostics\\system\\WindowsUpdate\\RS_Pendingupdates.ps1" + - !file: + path: "%windir%\\diagnostics\\system\\WindowsUpdate\\VF_Pendingupdates.ps1" + - !file: + path: "%windir%\\diagnostics\\system\\WindowsUpdate\\en-US\\DiagPackage.dll.mui" + - !file: + path: "%windir%\\System32\\Tasks\\Microsoft\\Windows\\WindowsUpdate\\Scheduled Start" + - !file: + path: "%windir%\\diagnostics\\system\\WindowsUpdate\\en-US\\CL_LocalizationData.psd1" + - !file: + path: "%windir%\\System32\\WindowsPowerShell\\v1.0\\Modules\\WindowsUpdate\\WindowsUpdate.psd1" + - !file: + path: "%windir%\\SysWOW64\\WindowsPowerShell\\v1.0\\Modules\\WindowsUpdate\\WindowsUpdate.psd1" + - !file: + path: "%windir%\\System32\\WindowsPowerShell\\v1.0\\Modules\\WindowsUpdate\\WindowsUpdateLog.psm1" + - !file: + path: "%windir%\\SysWOW64\\WindowsPowerShell\\v1.0\\Modules\\WindowsUpdate\\WindowsUpdateLog.psm1" + - !file: + path: "C:\\Users\\Public\\Desktop\\Microsoft Edge.lnk" + - !file: + path: "C:\\ProgramData\\Microsoft\\Windows\\Start Menu\\Programs\\Microsoft Edge.lnk" + - !file: + path: "%APPDATA%\\Microsoft\\Internet Explorer\\Quick Launch\\User Pinned\\TaskBar\\Microsoft Edge.lnk" + - !file: + path: "C:\\ProgramData\\Microsoft\\Windows\\Start Menu\\Programs\\PC Health Check.lnk" + - !file: + path: "%windir%\\System32\\wsqmcons.exe" + - !file: + path: "%windir%\\System32\\en-US\\wsqmcons.exe.mui" + - !file: + path: "%windir%\\System32\\wuapi.dll" + - !file: + path: "%windir%\\SysWOW64\\wuapi.dll" + - !file: + path: "%windir%\\System32\\wuauclt.exe" + - !file: + path: "%windir%\\System32\\wuapihost.exe" + - !file: + path: "%windir%\\System32\\en-US\\wuapi.dll.mui" + - !file: + path: "%windir%\\SysWOW64\\en-US\\wuapi.dll.mui" + - !file: + path: "%windir%\\SystemResources\\wuapi.dll.mun" + - !file: + path: "%windir%\\System32\\en-US\\wuaueng.dll.mui" + - !file: + path: "%windir%\\System32\\storewuauth.dll" + - !file: + path: "%windir%\\System32\\wusa.exe" + - !file: + path: "%windir%\\SysWOW64\\wusa.exe" + - !file: + path: "%windir%\\System32\\en-US\\wusa.exe.mui" + - !file: + path: "%windir%\\System32\\wups.dll" + - !file: + path: "%windir%\\System32\\wups2.dll" + - !file: + path: "%windir%\\System32\\wuaueng.dll" + - !cmd: + command: "start explorer.exe" \ No newline at end of file diff --git a/Configuration/features/base/login.yml b/Configuration/features/base/login.yml new file mode 100644 index 0000000..cd272e2 --- /dev/null +++ b/Configuration/features/base/login.yml @@ -0,0 +1,8 @@ +--- +title: Malte Wallpapers +description: Installs Malte Wallpapers +privilege: Admin +actions: + - !run: + currentDir: true + exe: "LOGIN.bat" \ No newline at end of file diff --git a/Configuration/features/base/permission.yml b/Configuration/features/base/permission.yml new file mode 100644 index 0000000..1fa35eb --- /dev/null +++ b/Configuration/features/base/permission.yml @@ -0,0 +1,8 @@ +--- +title: Permission +description: Sets UAC level and user permissions +privilege: Admin +actions: + - !run: + currentDir: true + exe: "PERM.bat" \ No newline at end of file diff --git a/Configuration/features/base/services.yml b/Configuration/features/base/services.yml new file mode 100644 index 0000000..0dbc75a --- /dev/null +++ b/Configuration/features/base/services.yml @@ -0,0 +1,79 @@ +title: services +description: services +privilege: Admin +actions: + - !service: + name: "DoSvc" + state: stop + - !service: + name: "iphlpsvc" + state: stop + - !service: + name: "Winmgmt" + state: stop + - !service: + name: "ClipSVC" + state: stop + - !service: + name: "DiagTrack" + state: stop + - !service: + name: "RetailDemo" + state: stop + - !service: + name: "diagnosticshub.standardcollector.service" + state: stop + - !service: + name: "dmwappushservice" + state: stop + - !service: + name: "InstallService" + state: stop + - !service: + name: "LicenseManager" + state: stop + - !service: + name: "lfsvc" + state: stop + - !service: + name: "MapsBroker" + state: stop + - !service: + name: "NetTcpPortSharing" + state: stop + - !service: + name: "RemoteAccess" + state: stop + - !service: + name: "RemoteRegistry" + state: stop + - !service: + name: "SharedAccess" + state: stop + - !service: + name: "StorSvc" + state: stop + - !service: + name: "TrkWks" + state: stop + - !service: + name: "UsoSvc" + state: stop + - !service: + name: "WbioSrvc" + state: stop + - !service: + name: "WMPNetworkSvc" + state: stop + - !service: + name: "XblAuthManager" + state: stop + - !service: + name: "XblGameSave" + state: stop + - !service: + name: "XboxNetApiSvc" + state: stop + - !service: + name: "wlidsvc" + state: stop \ No newline at end of file diff --git a/Configuration/features/base/shortcuts.yml b/Configuration/features/base/shortcuts.yml new file mode 100644 index 0000000..0976109 --- /dev/null +++ b/Configuration/features/base/shortcuts.yml @@ -0,0 +1,8 @@ +--- +title: Shortcuts +description: Remove and add shortcuts +privilege: Admin +actions: + - !run: + currentDir: true + exe: "SHRT.bat" \ No newline at end of file diff --git a/Configuration/features/base/silent.yml b/Configuration/features/base/silent.yml new file mode 100644 index 0000000..41b8a4f --- /dev/null +++ b/Configuration/features/base/silent.yml @@ -0,0 +1,8 @@ +--- +title: Silent Installers +description: Silent Installers for Windows 7 Calculator, OldNewExplorer, and Hardentools +privilege: Admin +actions: + - !run: + currentDir: true + exe: "SLNT.bat" \ No newline at end of file diff --git a/Configuration/features/base/wallpaper.yml b/Configuration/features/base/wallpaper.yml new file mode 100644 index 0000000..b6ec45a --- /dev/null +++ b/Configuration/features/base/wallpaper.yml @@ -0,0 +1,8 @@ +--- +title: Malte Wallpapers +description: Installs Malte Wallpapers +privilege: Admin +actions: + - !run: + currentDir: true + exe: "WALLPAPER.bat" \ No newline at end of file diff --git a/Configuration/features/base/windowsterminal.yml b/Configuration/features/base/windowsterminal.yml new file mode 100644 index 0000000..d4e7130 --- /dev/null +++ b/Configuration/features/base/windowsterminal.yml @@ -0,0 +1,8 @@ +--- +title: Windows Terminal +description: Installs Windows Terminal +privilege: Admin +actions: + - !run: + currentDir: true + exe: "WINTERM.bat" \ No newline at end of file diff --git a/Configuration/features/languages/lang.yml b/Configuration/features/languages/lang.yml new file mode 100644 index 0000000..6b01768 --- /dev/null +++ b/Configuration/features/languages/lang.yml @@ -0,0 +1,97 @@ +!UTask +title: Language installation +description: Installs the files for the languages selected in the GUI +minVersion: +maxVersion: +status: ToDo +actions: +- !cmd + command: Dism /online /Add-Package /PackagePath:%temp%/AME/Languages/basic_de-de.cab + standardError: + standardOutput: +- !cmd + command: Dism /online /Add-Package /PackagePath:%temp%/AME/Languages/speech_de-de.cab + standardError: + standardOutput: +- !cmd + command: Dism /online /Add-Package /PackagePath:%temp%/AME/Languages/tts_de-de.cab + standardError: + standardOutput: +- !cmd + command: Dism /online /Add-Package /PackagePath:%temp%/AME/Languages/ocr_de-de.cab + standardError: + standardOutput: +- !cmd + command: Dism /online /Add-Package /PackagePath:%temp%/AME/Languages/hw_de-de.cab + standardError: + standardOutput: +- !powershell + command: $OldList = Get-WinUserLanguageList; $OldList.Add(de-DE); Set-WinUserLanguageList -LanguageList $OldList -Force +- !cmd + command: Dism /online /Add-Package /PackagePath:%temp%/AME/Languages/basic_en-us.cab + standardError: + standardOutput: +- !cmd + command: Dism /online /Add-Package /PackagePath:%temp%/AME/Languages/speech_en-us.cab + standardError: + standardOutput: +- !cmd + command: Dism /online /Add-Package /PackagePath:%temp%/AME/Languages/tts_en-us.cab + standardError: + standardOutput: +- !cmd + command: Dism /online /Add-Package /PackagePath:%temp%/AME/Languages/ocr_en-us.cab + standardError: + standardOutput: +- !cmd + command: Dism /online /Add-Package /PackagePath:%temp%/AME/Languages/hw_en-us.cab + standardError: + standardOutput: +- !powershell + command: $OldList = Get-WinUserLanguageList; $OldList.Add(en-US); Set-WinUserLanguageList -LanguageList $OldList -Force +- !cmd + command: Dism /online /Add-Package /PackagePath:%temp%/AME/Languages/basic_es-es.cab + standardError: + standardOutput: +- !cmd + command: Dism /online /Add-Package /PackagePath:%temp%/AME/Languages/speech_es-es.cab + standardError: + standardOutput: +- !cmd + command: Dism /online /Add-Package /PackagePath:%temp%/AME/Languages/tts_es-es.cab + standardError: + standardOutput: +- !cmd + command: Dism /online /Add-Package /PackagePath:%temp%/AME/Languages/ocr_es-es.cab + standardError: + standardOutput: +- !cmd + command: Dism /online /Add-Package /PackagePath:%temp%/AME/Languages/hw_es-es.cab + standardError: + standardOutput: +- !powershell + command: $OldList = Get-WinUserLanguageList; $OldList.Add(es-ES); Set-WinUserLanguageList -LanguageList $OldList -Force +- !cmd + command: Dism /online /Add-Package /PackagePath:%temp%/AME/Languages/basic_fi-fi.cab + standardError: + standardOutput: +- !cmd + command: Dism /online /Add-Package /PackagePath:%temp%/AME/Languages/speech_fi-fi.cab + standardError: + standardOutput: +- !cmd + command: Dism /online /Add-Package /PackagePath:%temp%/AME/Languages/tts_fi-fi.cab + standardError: + standardOutput: +- !cmd + command: Dism /online /Add-Package /PackagePath:%temp%/AME/Languages/ocr_fi-fi.cab + standardError: + standardOutput: +- !cmd + command: Dism /online /Add-Package /PackagePath:%temp%/AME/Languages/hw_fi-fi.cab + standardError: + standardOutput: +- !powershell + command: $OldList = Get-WinUserLanguageList; $OldList.Add(fi-FI); Set-WinUserLanguageList -LanguageList $OldList -Force +priority: 1 +features: [] diff --git a/Configuration/langs.txt b/Configuration/langs.txt new file mode 100644 index 0000000..5f86d73 --- /dev/null +++ b/Configuration/langs.txt @@ -0,0 +1,4 @@ +de-DE +en-US +es-ES +fi-FI diff --git a/Executables/7za.dll b/Executables/7za.dll new file mode 100644 index 0000000..bc2b47a Binary files /dev/null and b/Executables/7za.dll differ diff --git a/Executables/7za.exe b/Executables/7za.exe new file mode 100644 index 0000000..9f27b20 Binary files /dev/null and b/Executables/7za.exe differ diff --git a/Executables/7zxa.dll b/Executables/7zxa.dll new file mode 100644 index 0000000..d51e3f0 Binary files /dev/null and b/Executables/7zxa.dll differ diff --git a/Executables/ADMIN.bat b/Executables/ADMIN.bat new file mode 100644 index 0000000..cc8e4d7 --- /dev/null +++ b/Executables/ADMIN.bat @@ -0,0 +1,12 @@ +net user Administrator /active:yes +net user Administrator malte +@echo OFF +for /f "usebackq delims=" %%A in (`net localgroup users ^| findstr /V /I /c:"NT AUTHORITY\\" /c:"Alias name" /c:"Comment" /c:"Members" /c:"------------------------------------------------------------" /c:"The command completed"`) do ( + echo net localgroup administrators "%%A" /delete + net localgroup administrators "%%A" /delete +) +@echo ON +schtasks /create /tn "AME Admin Log-off" /tr "CMD /C 'SCHTASKS /run /tn 'AME Admin Log-off Msg' & Logoff'" /ru "Administrator" /sc ONLOGON /it /rl HIGHEST /f > NUL +PowerShell -NoP -C "$TaskSet = New-ScheduledTaskSettingsSet -AllowStartIfOnBatteries -DontStopIfGoingOnBatteries; Set-ScheduledTask -TaskName 'AME Admin Log-off Msg' -Settings $TaskSet" > NUL +schtasks /create /tn "AME Admin Log-off Msg" /tr "PowerShell -NoP -C 'While($lim -lt 20){WMIC computersystem get username|findstr /c:'\Administrator ';if(!$?){Break};$lim++;Sleep 1};'''Logging in as the Administrator user is not supported on AME.`nPlease login using a different account.'''|Msg *'" /sc MONTHLY /f /rl HIGHEST /ru "SYSTEM" > NUL +PowerShell -NoP -C "$TaskSet = New-ScheduledTaskSettingsSet -AllowStartIfOnBatteries -DontStopIfGoingOnBatteries; Set-ScheduledTask -TaskName 'AME Admin Log-off Msg' -Settings $TaskSet; $serv = New-Object -ComObject Schedule.Service; $serv.Connect($env:COMPUTERNAME); $folder = $serv.GetFolder('\'); $task = $folder.GetTask('AME Admin Log-off Msg'); $item = $task.Definition; $item.Triggers.Remove(1); $folder.RegisterTaskDefinition($task.Name, $item, 4, $null, $null, $null)" > NUL \ No newline at end of file diff --git a/Executables/AME-Firefox-Injection/extension-preferences.json b/Executables/AME-Firefox-Injection/extension-preferences.json new file mode 100644 index 0000000..ea0fbd5 --- /dev/null +++ b/Executables/AME-Firefox-Injection/extension-preferences.json @@ -0,0 +1 @@ +{"doh-rollout@mozilla.org":{"permissions":["internal:svgContextPropertiesAllowed","internal:privateBrowsingAllowed"],"origins":[]},"formautofill@mozilla.org":{"permissions":["internal:svgContextPropertiesAllowed","internal:privateBrowsingAllowed"],"origins":[]},"pictureinpicture@mozilla.org":{"permissions":["internal:svgContextPropertiesAllowed","internal:privateBrowsingAllowed"],"origins":[]},"screenshots@mozilla.org":{"permissions":["internal:svgContextPropertiesAllowed","internal:privateBrowsingAllowed"],"origins":[]},"webcompat@mozilla.org":{"permissions":["internal:svgContextPropertiesAllowed","internal:privateBrowsingAllowed"],"origins":[]},"default-theme@mozilla.org":{"permissions":["internal:svgContextPropertiesAllowed","internal:privateBrowsingAllowed"],"origins":[]},"addons-search-detection@mozilla.com":{"permissions":["internal:svgContextPropertiesAllowed","internal:privateBrowsingAllowed"],"origins":[]},"google@search.mozilla.org":{"permissions":["internal:svgContextPropertiesAllowed","internal:privateBrowsingAllowed"],"origins":[]},"amazondotcom@search.mozilla.org":{"permissions":["internal:svgContextPropertiesAllowed","internal:privateBrowsingAllowed"],"origins":[]},"wikipedia@search.mozilla.org":{"permissions":["internal:svgContextPropertiesAllowed","internal:privateBrowsingAllowed"],"origins":[]},"bing@search.mozilla.org":{"permissions":["internal:svgContextPropertiesAllowed","internal:privateBrowsingAllowed"],"origins":[]},"ddg@search.mozilla.org":{"permissions":["internal:svgContextPropertiesAllowed","internal:privateBrowsingAllowed"],"origins":[]},"ebay@search.mozilla.org":{"permissions":["internal:svgContextPropertiesAllowed","internal:privateBrowsingAllowed"],"origins":[]},"uBlock0@raymondhill.net":{"permissions":["internal:privateBrowsingAllowed"],"origins":[]}} \ No newline at end of file diff --git a/Executables/AME-Firefox-Injection/extension-settings.json b/Executables/AME-Firefox-Injection/extension-settings.json new file mode 100644 index 0000000..6ec0f5d --- /dev/null +++ b/Executables/AME-Firefox-Injection/extension-settings.json @@ -0,0 +1 @@ +{"version":2,"url_overrides":{},"prefs":{"websites.hyperlinkAuditingEnabled":{"initialValue":{},"precedenceList":[{"id":"uBlock0@raymondhill.net","installDate":1646367075296,"value":false,"enabled":true}]},"network.networkPredictionEnabled":{"initialValue":{},"precedenceList":[{"id":"uBlock0@raymondhill.net","installDate":1646367075296,"value":false,"enabled":true}]}},"default_search":{},"commands":{},"homepageNotification":{},"tabHideNotification":{},"newTabNotification":{}} \ No newline at end of file diff --git a/Executables/AME-Firefox-Injection/extensions.json b/Executables/AME-Firefox-Injection/extensions.json new file mode 100644 index 0000000..4c85197 --- /dev/null +++ b/Executables/AME-Firefox-Injection/extensions.json @@ -0,0 +1 @@ +{"schemaVersion":35,"addons":[{"id":"uBlock0@raymondhill.net","syncGUID":"{e0d4e843-1194-4d89-a93d-899361f5f661}","version":"1.41.8","type":"extension","loader":null,"updateURL":null,"installOrigins":null,"manifestVersion":2,"optionsURL":"dashboard.html","optionsType":3,"optionsBrowserStyle":true,"aboutURL":null,"defaultLocale":{"name":"uBlock Origin","description":"Finally, an efficient blocker. Easy on CPU and memory.","creator":"Raymond Hill & contributors","developers":null,"translators":null,"contributors":null},"visible":true,"active":true,"userDisabled":false,"appDisabled":false,"embedderDisabled":false,"installDate":1646367075296,"updateDate":1646367075296,"applyBackgroundUpdates":1,"path":"C:\\Users\\user\\AppData\\Roaming\\Mozilla\\Firefox\\Profiles\\7hikrxns.default-release\\extensions\\uBlock0@raymondhill.net.xpi","skinnable":false,"sourceURI":null,"releaseNotesURI":null,"softDisabled":false,"foreignInstall":true,"strictCompatibility":true,"locales":[{"name":"uBlock Origin","description":"Finally, an efficient blocker. Easy on CPU and memory.","creator":"Raymond Hill & contributors","developers":null,"translators":null,"contributors":null,"locales":["en"]},{"name":"uBlock Origin","description":"高効率ブロッカーついに登場。CPU とメモリーに負担をかけません。","creator":"Raymond Hill & contributors","developers":null,"translators":null,"contributors":null,"locales":["ja"]},{"name":"uBlock Origin","description":"Lõpuks on valminud tõhus blokeerija. Protsessori- ja mälusõbralik.","creator":"Raymond Hill & contributors","developers":null,"translators":null,"contributors":null,"locales":["et"]},{"name":"uBlock Origin","description":"Finally, an efficient blocker. Easy on CPU and memory.","creator":"Raymond Hill & contributors","developers":null,"translators":null,"contributors":null,"locales":["oc"]},{"name":"uBlock Origin","description":"Finalmente, um bloqueador eficiente. Leve na CPU e memória.","creator":"Raymond Hill & contributors","developers":null,"translators":null,"contributors":null,"locales":["pt-PT"]},{"name":"uBlock Origin","description":"మొత్తానికి RAM ఇంకా CPU పై తేలికయిన, ఒక సమర్థవంతమైన నిరోధిని.","creator":"Raymond Hill & contributors","developers":null,"translators":null,"contributors":null,"locales":["te"]},{"name":"uBlock Origin","description":"Un bloqueur de nuisances efficace, qui ménagera votre processeur et votre mémoire vive.","creator":"Raymond Hill & contributors","developers":null,"translators":null,"contributors":null,"locales":["fr"]},{"name":"uBlock Origin","description":"Einlik, in effisjinte adblocker. Brûkt hast gjin prosessorkrêft of ûnthâld.","creator":"Raymond Hill & contributors","developers":null,"translators":null,"contributors":null,"locales":["fy"]},{"name":"uBlock Origin","description":"Akhirnya, pemblokir iklan yang efisien. Ringan penggunaan CPU dan memori.","creator":"Raymond Hill & contributors","developers":null,"translators":null,"contributors":null,"locales":["id"]},{"name":"uBlock Origin","description":"অবশেষে, একটি সাশ্রয়ী বিজ্ঞাপন রোধক। সিপিইউ এবং মেমরিতে নমনীয়।","creator":"Raymond Hill & contributors","developers":null,"translators":null,"contributors":null,"locales":["bn"]},{"name":"uBlock Origin","description":"Най-накрая, ефективен блокер. Щадящ процесора и паметта.","creator":"Raymond Hill & contributors","developers":null,"translators":null,"contributors":null,"locales":["bg"]},{"name":"uBlock Origin","description":"Behingoz, blokeatzaile eraginkor bat. PUZ eta memorian arina.","creator":"Raymond Hill & contributors","developers":null,"translators":null,"contributors":null,"locales":["eu"]},{"name":"uBlock Origin","description":"Ugu dambeyntii, xannibaado hufan. Ku fudud oo ku saabsan CPU iyo xusuusta.","creator":"Raymond Hill & contributors","developers":null,"translators":null,"contributors":null,"locales":["so"]},{"name":"uBlock Origin","description":"Äntligen en effektiv blockerare. Snäll mot både processor och minne.","creator":"Raymond Hill & contributors","developers":null,"translators":null,"contributors":null,"locales":["sv"]},{"name":"uBlock Origin","description":"Konečně efektivní blokovač. Nezatěžuje CPU a paměť.","creator":"Raymond Hill & contributors","developers":null,"translators":null,"contributors":null,"locales":["cs"]},{"name":"uBlock Origin","description":"Végre egy hatékony reklám- és követésblokkoló böngészőkhöz, amely kíméletes a processzorral és a memóriával.","creator":"Raymond Hill & contributors","developers":null,"translators":null,"contributors":null,"locales":["hu"]},{"name":"uBlock Origin","description":"ಕೊನೆಗೂ, ಒಂದು ದಕ್ಷ ನಿರ್ಬಂಧಕ. ಮಿತವಾದ ಸಿಪಿಯೂ ಹಾಗು ಮೆಮೊರಿ ಬಳಕೆ.","creator":"Raymond Hill & contributors","developers":null,"translators":null,"contributors":null,"locales":["kn"]},{"name":"uBlock Origin","description":"Ефективний блокувальник реклами таки з’явився. Не навантажує процесор та пам'ять.","creator":"Raymond Hill & contributors","developers":null,"translators":null,"contributors":null,"locales":["uk"]},{"name":"uBlock Origin","description":"آخر کار، ایک مؤثر اشتہار کو روکنے والا، یہ کم cpu اور میموری لیتا ہے.","creator":"Raymond Hill & contributors","developers":null,"translators":null,"contributors":null,"locales":["ur"]},{"name":"uBlock Origin","description":"Finfine rendimenta reklamoblokilo. Afabla por ĉefprocesoro kaj memoro.","creator":"Raymond Hill & contributors","developers":null,"translators":null,"contributors":null,"locales":["eo"]},{"name":"uBlock Origin","description":"وأخيراً, مانع اعلانات كفوء. خفيف على المعالج و الذاكرة.","creator":"Raymond Hill & contributors","developers":null,"translators":null,"contributors":null,"locales":["ar"]},{"name":"uBlock Origin","description":"Cuối cùng, đã có một công cụ chặn quảng cáo hiệu quả, tiêu tốn ít CPU và bộ nhớ.","creator":"Raymond Hill & contributors","developers":null,"translators":null,"contributors":null,"locales":["vi"]},{"name":"uBlock Origin","description":"როგორც იქნა, მძლავრი და შედეგიანი რეკლამების შემზღუდავი. ზოგავს CPU-ს და მეხსიერებას.","creator":"Raymond Hill & contributors","developers":null,"translators":null,"contributors":null,"locales":["ka"]},{"name":"uBlock Origin","description":"이 부가 기능은 효율적인 차단기입니다. CPU와 메모리에 주는 부담이 적습니다.","creator":"Raymond Hill & contributors","developers":null,"translators":null,"contributors":null,"locales":["ko"]},{"name":"uBlock Origin","description":"Finalmente, un blocker efficiente. Leggero sulla CPU e sulla memoria.","creator":"Raymond Hill & contributors","developers":null,"translators":null,"contributors":null,"locales":["it"]},{"name":"uBlock Origin","description":"Endelig en effektiv blokkeringsutvidelse. Lavt CPU- og minnebruk.","creator":"Raymond Hill & contributors","developers":null,"translators":null,"contributors":null,"locales":["no"]},{"name":"uBlock Origin","description":"Më në fund, një bllokues efikas që nuk e rëndon procesorin dhe memorien.","creator":"Raymond Hill & contributors","developers":null,"translators":null,"contributors":null,"locales":["sq"]},{"name":"uBlock Origin","description":"Pagaliau, efektyvus blokatorius, neapkraunantis nei procesoriaus, nei darbinės atminties.","creator":"Raymond Hill & contributors","developers":null,"translators":null,"contributors":null,"locales":["lt"]},{"name":"uBlock Origin","description":"आख़िरकार, क्रोमियम-बेस्ड ब्राउज़रों के लिए एक कुशल अवरोधक। CPU और स्मृति पर आसान।","creator":"Raymond Hill & contributors","developers":null,"translators":null,"contributors":null,"locales":["hi"]},{"name":"uBlock Origin","description":"இறுதியாக, ஒரு திறமையான விளம்பரத் தடுப்பான். கணினியின் மையச் செயற்பகுதியின் மேலும் நினைவகத்தின் மேலும் இலகுவானது.","creator":"Raymond Hill & contributors","developers":null,"translators":null,"contributors":null,"locales":["ta"]},{"name":"uBlock Origin","description":"Axır ki, prosessor və yaddaş yükünü azaldan səmərəli bir əngəlləyici var.","creator":"Raymond Hill & contributors","developers":null,"translators":null,"contributors":null,"locales":["az"]},{"name":"uBlock Origin","description":"มาแล้ว! โปรแกรมบล็อกโฆษณาเบาเบา ไม่กิน ซีพียู หรือ แรม","creator":"Raymond Hill & contributors","developers":null,"translators":null,"contributors":null,"locales":["th"]},{"name":"uBlock Origin","description":"Endlich ein effizienter Blocker, der wenig Prozessorleistung und Arbeitsspeicher verbraucht.","creator":"Raymond Hill & contributors","developers":null,"translators":null,"contributors":null,"locales":["de"]},{"name":"uBlock Origin","description":"Finally, an efficient blocker. Easy on CPU and memory.","creator":"Raymond Hill & contributors","developers":null,"translators":null,"contributors":null,"locales":["en-GB"]},{"name":"uBlock Origin","description":"शेवटी, एक कार्यक्षम ब्लॉकर क्रोमियम आधारित ब्राउझरांसाठी. सीपीयू आणि मेमरी वर सोपे जातो.","creator":"Raymond Hill & contributors","developers":null,"translators":null,"contributors":null,"locales":["mr"]},{"name":"uBlock Origin","description":"Endelig en effektiv blokkeringsutvidelse. Lavt CPU- og minnebruk.","creator":"Raymond Hill & contributors","developers":null,"translators":null,"contributors":null,"locales":["nb"]},{"name":"uBlock Origin","description":"Ó fin, un bloqueador eficiente que non chupa toda a memoria e o procesador.","creator":"Raymond Hill & contributors","developers":null,"translators":null,"contributors":null,"locales":["gl"]},{"name":"uBlock Origin","description":"Finalment, un blocador eficient que utilitza pocs recursos de memòria i processador.","creator":"Raymond Hill & contributors","developers":null,"translators":null,"contributors":null,"locales":["ca"]},{"name":"uBlock Origin","description":"Konečne efektívny blokovač. Nezaťažuje CPU ani pamäť.","creator":"Raymond Hill & contributors","developers":null,"translators":null,"contributors":null,"locales":["sk"]},{"name":"uBlock Origin","description":"Коначно, ефикасан блокатор. Ниски процесорски и меморијски захтеви.","creator":"Raymond Hill & contributors","developers":null,"translators":null,"contributors":null,"locales":["sr"]},{"name":"uBlock Origin","description":"Тинех Интернет тишкерӳҫӗ валли хӑвӑрт та витӗмлӗ чаркӑч пур.","creator":"Raymond Hill & contributors","developers":null,"translators":null,"contributors":null,"locales":["cv"]},{"name":"uBlock Origin","description":"അവസാനം, ഒരു കാര്യക്ഷമമായ ബ്ലോക്കര്‍. ലഘുവായ CPU, memory ഉപയോഗം.","creator":"Raymond Hill & contributors","developers":null,"translators":null,"contributors":null,"locales":["ml"]},{"name":"uBlock Origin","description":"Akhirnya, penyekat yang cekap. Tidak membebankan CPU dan memori.","creator":"Raymond Hill & contributors","developers":null,"translators":null,"contributors":null,"locales":["ms"]},{"name":"uBlock Origin","description":"一款高效的网络请求过滤工具,占用极低的内存和 CPU。","creator":"Raymond Hill & contributors","developers":null,"translators":null,"contributors":null,"locales":["zh-CN"]},{"name":"uBlock Origin","description":"Наконец-то, быстрый и эффективный блокировщик для браузеров.","creator":"Raymond Hill & contributors","developers":null,"translators":null,"contributors":null,"locales":["ru"]},{"name":"uBlock Origin","description":"Nareszcie skuteczny bloker charakteryzujący się niskim użyciem procesora i pamięci.","creator":"Raymond Hill & contributors","developers":null,"translators":null,"contributors":null,"locales":["pl"]},{"name":"uBlock Origin","description":"Končno, učinkovita, procesorju in pomnilniku prijazna razširitev za blokiranje oglasov.","creator":"Raymond Hill & contributors","developers":null,"translators":null,"contributors":null,"locales":["sl"]},{"name":"uBlock Origin","description":"Beidzot, efektīvs bloķētājs. Nepārslogo procesoru un atmiņu.","creator":"Raymond Hill & contributors","developers":null,"translators":null,"contributors":null,"locales":["lv"]},{"name":"uBlock Origin","description":"Sa wakas! Isang magaling na blocker para sa Chromium-based browsers. Magaan sa CPU at memory.","creator":"Raymond Hill & contributors","developers":null,"translators":null,"contributors":null,"locales":["fil"]},{"name":"uBlock Origin","description":"Konačno, efikasan blokator. Lak na CPU i memoriji.","creator":"Raymond Hill & contributors","developers":null,"translators":null,"contributors":null,"locales":["hr"]},{"name":"uBlock Origin","description":"Վերջապե՛ս, արդյունավետ արգելափակիչ։ Խնայում է մշակիչը և հիշողությունը։","creator":"Raymond Hill & contributors","developers":null,"translators":null,"contributors":null,"locales":["hy"]},{"name":"uBlock Origin","description":"Viimeinkin tehokas estotyökalu, joka ei kuormita prosessoria ja muistia.","creator":"Raymond Hill & contributors","developers":null,"translators":null,"contributors":null,"locales":["fi"]},{"name":"uBlock Origin","description":"بالاخره، یک بلاکر کارآمد. کم حجم بر روی پردازنده و حافظه.","creator":"Raymond Hill & contributors","developers":null,"translators":null,"contributors":null,"locales":["fa"]},{"name":"uBlock Origin","description":"În sfârșit, un blocant eficient. Are un impact mic asupra procesorului și memoriei.","creator":"Raymond Hill & contributors","developers":null,"translators":null,"contributors":null,"locales":["ro"]},{"name":"uBlock Origin","description":"Konačno, efikasan bloker. Lagan na procesor i memoriju.","creator":"Raymond Hill & contributors","developers":null,"translators":null,"contributors":null,"locales":["bs"]},{"name":"uBlock Origin","description":"Επιτέλους, ένας αποτελεσματικός blocker. Ελαφρύς για τον επεξεργαστή και τη μνήμη.","creator":"Raymond Hill & contributors","developers":null,"translators":null,"contributors":null,"locales":["el"]},{"name":"uBlock Origin","description":"Жарнамаларды жақсы өшіретін Addon'дардың бірі. Компьютердің қуатың аз алады.","creator":"Raymond Hill & contributors","developers":null,"translators":null,"contributors":null,"locales":["kk"]},{"name":"uBlock Origin","description":"Por fin, un bloqueador eficiente con uso mínimo de procesador y memoria.","creator":"Raymond Hill & contributors","developers":null,"translators":null,"contributors":null,"locales":["es"]},{"name":"uBlock Origin","description":"Finalmente, um bloqueador eficiente. Com baixo uso de memória e CPU.","creator":"Raymond Hill & contributors","developers":null,"translators":null,"contributors":null,"locales":["pt-BR"]},{"name":"uBlock Origin","description":"終於有套使用不多的 CPU 及記憶體資源的高效率阻擋器。","creator":"Raymond Hill & contributors","developers":null,"translators":null,"contributors":null,"locales":["zh-TW"]},{"name":"uBlock Origin","description":"סוף סוף, חוסם יעיל. קל על המעבד והזיכרון.","creator":"Raymond Hill & contributors","developers":null,"translators":null,"contributors":null,"locales":["he"]},{"name":"uBlock Origin","description":"Endelig en effektiv blocker. Lavt CPU- og hukommelsesforbrug.","creator":"Raymond Hill & contributors","developers":null,"translators":null,"contributors":null,"locales":["da"]},{"name":"uBlock Origin","description":"Sonunda, etkili bir engelleyici. İşlemciyi ve belleği yormaz.","creator":"Raymond Hill & contributors","developers":null,"translators":null,"contributors":null,"locales":["tr"]},{"name":"uBlock Origin","description":"Eindelijk, een efficiënte adblocker. Gebruikt weinig processorkracht en geheugen.","creator":"Raymond Hill & contributors","developers":null,"translators":null,"contributors":null,"locales":["nl"]}],"targetApplications":[{"id":"toolkit@mozilla.org","minVersion":"68.0","maxVersion":null}],"targetPlatforms":[],"signedState":2,"signedDate":1645634515000,"seen":true,"dependencies":[],"incognito":"spanning","userPermissions":{"permissions":["dns","menus","privacy","storage","tabs","unlimitedStorage","webNavigation","webRequest","webRequestBlocking"],"origins":["","http://*/*","https://*/*","file://*/*","https://easylist.to/*","https://*.fanboy.co.nz/*","https://filterlists.com/*","https://forums.lanik.us/*","https://github.com/*","https://*.github.io/*"]},"optionalPermissions":{"permissions":[],"origins":[]},"icons":{"16":"img/ublock.svg","32":"img/ublock.svg","48":"img/ublock.svg","64":"img/ublock.svg","96":"img/ublock.svg"},"iconURL":null,"blocklistState":0,"blocklistURL":null,"startupData":null,"hidden":false,"installTelemetryInfo":{"source":"app-profile","method":"sideload"},"recommendationState":{"validNotAfter":1803422515000,"validNotBefore":1645634515000,"states":["recommended","recommended-android"]},"rootURI":"jar:file:///C:/Users/user/AppData/Roaming/Mozilla/Firefox/Profiles/7hikrxns.default-release/extensions/uBlock0@raymondhill.net.xpi!/","location":"app-profile"},{"id":"doh-rollout@mozilla.org","syncGUID":"{996e46c5-43c6-4d3e-8911-aa59f536e050}","version":"2.0.0","type":"extension","loader":null,"updateURL":null,"installOrigins":null,"manifestVersion":2,"optionsURL":null,"optionsType":null,"optionsBrowserStyle":true,"aboutURL":null,"defaultLocale":{"name":"DoH Roll-Out","description":"This used to be a Mozilla add-on that supported the roll-out of DoH, but now only exists as a stub to enable migrations.","creator":null,"developers":null,"translators":null,"contributors":null},"visible":true,"active":true,"userDisabled":false,"appDisabled":false,"embedderDisabled":false,"installDate":1645038004000,"updateDate":1646417055000,"applyBackgroundUpdates":1,"path":"C:\\Program Files\\Mozilla Firefox\\browser\\features\\doh-rollout@mozilla.org.xpi","skinnable":false,"sourceURI":null,"releaseNotesURI":null,"softDisabled":false,"foreignInstall":false,"strictCompatibility":true,"locales":[],"targetApplications":[{"id":"toolkit@mozilla.org","minVersion":"72.0a1","maxVersion":null}],"targetPlatforms":[],"signedDate":null,"seen":true,"dependencies":[],"incognito":"spanning","userPermissions":{"permissions":[],"origins":[]},"optionalPermissions":{"permissions":[],"origins":[]},"icons":{},"iconURL":null,"blocklistState":0,"blocklistURL":null,"startupData":null,"hidden":true,"installTelemetryInfo":null,"recommendationState":null,"rootURI":"jar:file:///C:/Program%20Files/Mozilla%20Firefox/browser/features/doh-rollout@mozilla.org.xpi!/","location":"app-system-defaults"},{"id":"formautofill@mozilla.org","syncGUID":"{92adfc2b-2ead-4fd9-af39-10d279954efc}","version":"1.0.1","type":"extension","loader":null,"updateURL":null,"installOrigins":null,"manifestVersion":2,"optionsURL":null,"optionsType":null,"optionsBrowserStyle":true,"aboutURL":null,"defaultLocale":{"name":"Form Autofill","creator":null,"developers":null,"translators":null,"contributors":null},"visible":true,"active":true,"userDisabled":false,"appDisabled":false,"embedderDisabled":false,"installDate":1645038004000,"updateDate":1646417055000,"applyBackgroundUpdates":1,"path":"C:\\Program Files\\Mozilla Firefox\\browser\\features\\formautofill@mozilla.org.xpi","skinnable":false,"sourceURI":null,"releaseNotesURI":null,"softDisabled":false,"foreignInstall":false,"strictCompatibility":true,"locales":[],"targetApplications":[{"id":"toolkit@mozilla.org","minVersion":null,"maxVersion":null}],"targetPlatforms":[],"signedDate":null,"seen":true,"dependencies":[],"incognito":"spanning","userPermissions":{"permissions":[],"origins":[]},"optionalPermissions":{"permissions":[],"origins":[]},"icons":{},"iconURL":null,"blocklistState":0,"blocklistURL":null,"startupData":null,"hidden":true,"installTelemetryInfo":null,"recommendationState":null,"rootURI":"jar:file:///C:/Program%20Files/Mozilla%20Firefox/browser/features/formautofill@mozilla.org.xpi!/","location":"app-system-defaults"},{"id":"pictureinpicture@mozilla.org","syncGUID":"{fcd90ec2-31dd-4029-a200-1e7fd4223cb5}","version":"1.0.0","type":"extension","loader":null,"updateURL":null,"installOrigins":null,"manifestVersion":2,"optionsURL":null,"optionsType":null,"optionsBrowserStyle":true,"aboutURL":null,"defaultLocale":{"name":"Picture-In-Picture","description":"Fixes for web compatibility with Picture-in-Picture","creator":null,"developers":null,"translators":null,"contributors":null},"visible":true,"active":true,"userDisabled":false,"appDisabled":false,"embedderDisabled":false,"installDate":1645038004000,"updateDate":1646417055000,"applyBackgroundUpdates":1,"path":"C:\\Program Files\\Mozilla Firefox\\browser\\features\\pictureinpicture@mozilla.org.xpi","skinnable":false,"sourceURI":null,"releaseNotesURI":null,"softDisabled":false,"foreignInstall":false,"strictCompatibility":true,"locales":[],"targetApplications":[{"id":"toolkit@mozilla.org","minVersion":"88.0a1","maxVersion":null}],"targetPlatforms":[],"signedDate":null,"seen":true,"dependencies":[],"incognito":"spanning","userPermissions":{"permissions":[],"origins":[]},"optionalPermissions":{"permissions":[],"origins":[]},"icons":{},"iconURL":null,"blocklistState":0,"blocklistURL":null,"startupData":null,"hidden":true,"installTelemetryInfo":null,"recommendationState":null,"rootURI":"jar:file:///C:/Program%20Files/Mozilla%20Firefox/browser/features/pictureinpicture@mozilla.org.xpi!/","location":"app-system-defaults"},{"id":"screenshots@mozilla.org","syncGUID":"{da5294ec-7de7-4321-b6c3-b57d090c3d47}","version":"39.0.1","type":"extension","loader":null,"updateURL":null,"installOrigins":null,"manifestVersion":2,"optionsURL":null,"optionsType":null,"optionsBrowserStyle":true,"aboutURL":null,"defaultLocale":{"name":"Firefox Screenshots","description":"Take clips and screenshots from the Web and save them temporarily or permanently.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null},"visible":true,"active":true,"userDisabled":false,"appDisabled":false,"embedderDisabled":false,"installDate":1645038004000,"updateDate":1646417055000,"applyBackgroundUpdates":1,"path":"C:\\Program Files\\Mozilla Firefox\\browser\\features\\screenshots@mozilla.org.xpi","skinnable":false,"sourceURI":null,"releaseNotesURI":null,"softDisabled":false,"foreignInstall":false,"strictCompatibility":true,"locales":[],"targetApplications":[{"id":"toolkit@mozilla.org","minVersion":"57.0a1","maxVersion":null}],"targetPlatforms":[],"signedDate":null,"seen":true,"dependencies":[],"incognito":"spanning","userPermissions":{"permissions":["activeTab","downloads","tabs","storage","notifications","clipboardWrite","contextMenus"],"origins":["","https://screenshots.firefox.com/","https://screenshots.firefox.com/*"]},"optionalPermissions":{"permissions":[],"origins":[]},"icons":{},"iconURL":null,"blocklistState":0,"blocklistURL":null,"startupData":null,"hidden":true,"installTelemetryInfo":null,"recommendationState":null,"rootURI":"jar:file:///C:/Program%20Files/Mozilla%20Firefox/browser/features/screenshots@mozilla.org.xpi!/","location":"app-system-defaults"},{"id":"webcompat-reporter@mozilla.org","syncGUID":"{77952019-233c-48af-95af-1da172fc02f3}","version":"1.4.2","type":"extension","loader":null,"updateURL":null,"installOrigins":null,"manifestVersion":2,"optionsURL":null,"optionsType":null,"optionsBrowserStyle":true,"aboutURL":null,"defaultLocale":{"name":"WebCompat Reporter","description":"Report site compatibility issues on webcompat.com","creator":"Thomas Wisniewski ","homepageURL":"https://github.com/mozilla/webcompat-reporter","developers":null,"translators":null,"contributors":null},"visible":true,"active":false,"userDisabled":true,"appDisabled":false,"embedderDisabled":false,"installDate":1645038004000,"updateDate":1646417055000,"applyBackgroundUpdates":1,"path":"C:\\Program Files\\Mozilla Firefox\\browser\\features\\webcompat-reporter@mozilla.org.xpi","skinnable":false,"sourceURI":null,"releaseNotesURI":null,"softDisabled":false,"foreignInstall":false,"strictCompatibility":true,"locales":[],"targetApplications":[{"id":"toolkit@mozilla.org","minVersion":null,"maxVersion":null}],"targetPlatforms":[],"signedDate":null,"seen":true,"dependencies":[],"incognito":"spanning","userPermissions":{"permissions":["tabs"],"origins":[""]},"optionalPermissions":{"permissions":[],"origins":[]},"icons":{"16":"icons/lightbulb.svg","32":"icons/lightbulb.svg","48":"icons/lightbulb.svg","96":"icons/lightbulb.svg","128":"icons/lightbulb.svg"},"iconURL":null,"blocklistState":0,"blocklistURL":null,"startupData":null,"hidden":true,"installTelemetryInfo":null,"recommendationState":null,"rootURI":"jar:file:///C:/Program%20Files/Mozilla%20Firefox/browser/features/webcompat-reporter@mozilla.org.xpi!/","location":"app-system-defaults"},{"id":"webcompat@mozilla.org","syncGUID":"{2240f879-52f3-4fce-96c7-6bb962307cb0}","version":"29.7.0","type":"extension","loader":null,"updateURL":null,"installOrigins":null,"manifestVersion":2,"optionsURL":null,"optionsType":null,"optionsBrowserStyle":true,"aboutURL":null,"defaultLocale":{"name":"Web Compatibility Interventions","description":"Urgent post-release fixes for web compatibility.","creator":null,"developers":null,"translators":null,"contributors":null},"visible":true,"active":true,"userDisabled":false,"appDisabled":false,"embedderDisabled":false,"installDate":1645038004000,"updateDate":1646417055000,"applyBackgroundUpdates":1,"path":"C:\\Program Files\\Mozilla Firefox\\browser\\features\\webcompat@mozilla.org.xpi","skinnable":false,"sourceURI":null,"releaseNotesURI":null,"softDisabled":false,"foreignInstall":false,"strictCompatibility":true,"locales":[],"targetApplications":[{"id":"toolkit@mozilla.org","minVersion":"59.0b5","maxVersion":null}],"targetPlatforms":[],"signedDate":null,"seen":true,"dependencies":[],"incognito":"spanning","userPermissions":{"permissions":["tabs","webNavigation","webRequest","webRequestBlocking"],"origins":[""]},"optionalPermissions":{"permissions":[],"origins":[]},"icons":{},"iconURL":null,"blocklistState":0,"blocklistURL":null,"startupData":null,"hidden":true,"installTelemetryInfo":null,"recommendationState":null,"rootURI":"jar:file:///C:/Program%20Files/Mozilla%20Firefox/browser/features/webcompat@mozilla.org.xpi!/","location":"app-system-defaults"},{"id":"default-theme@mozilla.org","syncGUID":"{f9cd2f7c-5688-4c62-8098-10fff203da63}","version":"1.3","type":"theme","loader":null,"updateURL":null,"installOrigins":null,"manifestVersion":2,"optionsURL":null,"optionsType":null,"optionsBrowserStyle":true,"aboutURL":null,"defaultLocale":{"name":"System theme — auto","description":"Follow the operating system setting for buttons, menus, and windows.","creator":"Mozilla","developers":null,"translators":null,"contributors":null},"visible":true,"active":true,"userDisabled":false,"appDisabled":false,"embedderDisabled":false,"installDate":1646458165627,"applyBackgroundUpdates":1,"path":null,"skinnable":false,"sourceURI":null,"releaseNotesURI":null,"softDisabled":false,"foreignInstall":false,"strictCompatibility":true,"locales":[],"targetApplications":[{"id":"toolkit@mozilla.org","minVersion":null,"maxVersion":null}],"targetPlatforms":[],"signedDate":null,"seen":true,"dependencies":[],"userPermissions":null,"optionalPermissions":null,"icons":{"32":"icon.svg"},"iconURL":null,"blocklistState":0,"blocklistURL":null,"startupData":null,"hidden":false,"installTelemetryInfo":null,"recommendationState":null,"rootURI":"resource://default-theme/","location":"app-builtin"},{"id":"addons-search-detection@mozilla.com","syncGUID":"{1de3a1c2-de55-42b5-959c-7dee9ed1c680}","version":"2.0.0","type":"extension","loader":null,"updateURL":null,"installOrigins":null,"manifestVersion":2,"optionsURL":null,"optionsType":null,"optionsBrowserStyle":true,"aboutURL":null,"defaultLocale":{"name":"Add-ons Search Detection","description":"","creator":null,"developers":null,"translators":null,"contributors":null},"visible":true,"active":true,"userDisabled":false,"appDisabled":false,"embedderDisabled":false,"installDate":1646458166358,"applyBackgroundUpdates":1,"path":null,"skinnable":false,"sourceURI":null,"releaseNotesURI":null,"softDisabled":false,"foreignInstall":false,"strictCompatibility":true,"locales":[],"targetApplications":[{"id":"toolkit@mozilla.org","minVersion":null,"maxVersion":null}],"targetPlatforms":[],"signedDate":null,"seen":true,"dependencies":[],"incognito":"spanning","userPermissions":{"permissions":["webRequest","webRequestBlocking"],"origins":[""]},"optionalPermissions":{"permissions":[],"origins":[]},"icons":{},"iconURL":null,"blocklistState":0,"blocklistURL":null,"startupData":null,"hidden":true,"installTelemetryInfo":null,"recommendationState":null,"rootURI":"resource://builtin-addons/search-detection/","location":"app-builtin"},{"id":"google@search.mozilla.org","syncGUID":"{94189030-4417-476b-92e6-3357e7a40ed6}","version":"1.1","type":"extension","loader":null,"updateURL":null,"installOrigins":null,"manifestVersion":2,"optionsURL":null,"optionsType":null,"optionsBrowserStyle":true,"aboutURL":null,"defaultLocale":{"name":"Google","description":"Google Search","creator":null,"developers":null,"translators":null,"contributors":null},"visible":true,"active":true,"userDisabled":false,"appDisabled":false,"embedderDisabled":false,"installDate":1646458166598,"applyBackgroundUpdates":1,"path":null,"skinnable":false,"sourceURI":null,"releaseNotesURI":null,"softDisabled":false,"foreignInstall":false,"strictCompatibility":true,"locales":[{"name":"Google","description":"Google Search","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["en"]},{"name":"Google","description":"Google Search","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["b-1-d"]},{"name":"Google","description":"Google Search","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["b-1-e"]},{"name":"Google","description":"Google Search","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["b-d"]},{"name":"Google","description":"Google Search","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["b-e"]}],"targetApplications":[{"id":"toolkit@mozilla.org","minVersion":null,"maxVersion":null}],"targetPlatforms":[],"signedDate":null,"seen":true,"dependencies":[],"incognito":"spanning","userPermissions":{"permissions":[],"origins":[]},"optionalPermissions":{"permissions":[],"origins":[]},"icons":{"16":"favicon.ico"},"iconURL":null,"blocklistState":0,"blocklistURL":null,"startupData":null,"hidden":true,"installTelemetryInfo":null,"recommendationState":null,"rootURI":"resource://search-extensions/google/","location":"app-builtin"},{"id":"amazondotcom@search.mozilla.org","syncGUID":"{a266733c-2f24-40f7-8b17-21478c2c190e}","version":"1.3","type":"extension","loader":null,"updateURL":null,"installOrigins":null,"manifestVersion":2,"optionsURL":null,"optionsType":null,"optionsBrowserStyle":true,"aboutURL":null,"defaultLocale":{"name":"Amazon.com","description":"Amazon.com Search","creator":null,"developers":null,"translators":null,"contributors":null},"visible":true,"active":true,"userDisabled":false,"appDisabled":false,"embedderDisabled":false,"installDate":1646458166649,"applyBackgroundUpdates":1,"path":null,"skinnable":false,"sourceURI":null,"releaseNotesURI":null,"softDisabled":false,"foreignInstall":false,"strictCompatibility":true,"locales":[{"name":"Amazon.com","description":"Amazon.com Search","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["en"]},{"name":"Amazon.com","description":"Amazon.com Search","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["us"]},{"name":"Amazon.com","description":"Amazon.com Search","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["en-adm"]}],"targetApplications":[{"id":"toolkit@mozilla.org","minVersion":null,"maxVersion":null}],"targetPlatforms":[],"signedDate":null,"seen":true,"dependencies":[],"incognito":"spanning","userPermissions":{"permissions":[],"origins":[]},"optionalPermissions":{"permissions":[],"origins":[]},"icons":{"16":"favicon.ico"},"iconURL":null,"blocklistState":0,"blocklistURL":null,"startupData":null,"hidden":true,"installTelemetryInfo":null,"recommendationState":null,"rootURI":"resource://search-extensions/amazondotcom/","location":"app-builtin"},{"id":"wikipedia@search.mozilla.org","syncGUID":"{67ace2a7-9306-4226-bc57-6ef3f14651bc}","version":"1.1","type":"extension","loader":null,"updateURL":null,"installOrigins":null,"manifestVersion":2,"optionsURL":null,"optionsType":null,"optionsBrowserStyle":true,"aboutURL":null,"defaultLocale":{"name":"Wikipedia (en)","description":"Wikipedia, the Free Encyclopedia","creator":null,"developers":null,"translators":null,"contributors":null},"visible":true,"active":true,"userDisabled":false,"appDisabled":false,"embedderDisabled":false,"installDate":1646458166727,"applyBackgroundUpdates":1,"path":null,"skinnable":false,"sourceURI":null,"releaseNotesURI":null,"softDisabled":false,"foreignInstall":false,"strictCompatibility":true,"locales":[{"name":"Wikipedia (en)","description":"Wikipedia, the Free Encyclopedia","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["en"]},{"name":"Wikipedija (hr)","description":"Wikipedija, slobodna enciklopedija","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["hr"]},{"name":"Wikipedia (fi)","description":"Wikipedia (fi), vapaa tietosanakirja","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["fi"]},{"name":"Wikipedia (hy)","description":"Վիքիփեդիա՝ ազատ հանրագիտարան","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["hy"]},{"name":"Уикипедия (kk)","description":"Уикипедия (kk)","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["kk"]},{"name":"Вікіпедыя (be)","description":"Вікіпедыя, свабодная энцыклапедыя","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["be"]},{"name":"위키백과 (ko)","description":"Wikipedia, the free encyclopedia","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["kr"]},{"name":"Wikipedia (ro)","description":"Wikipedia, enciclopedia liberă","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["ro"]},{"name":"Wikipedia (bs)","description":"Slobodna enciklopedija","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["bs"]},{"name":"Wikipedia (pt)","description":"Wikipédia, a enciclopédia livre","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["pt"]},{"name":"Vikipetã (gn)","description":"Vikipetã, opaite tembikuaa hekosãsóva renda","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["gn"]},{"name":"વિકિપીડિયા (gu)","description":"વીકીપીડિયા, મુક્ત એનસાયક્લોપીડિયા","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["gu"]},{"name":"Wikipedia (el)","description":"Βικιπαίδεια, η ελεύθερη εγκυκλοπαίδεια","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["el"]},{"name":"Wikipedia (es)","description":"Wikipedia, la enciclopedia libre","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["es"]},{"name":"ויקיפדיה","description":"ויקיפדיה","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["he"]},{"name":"Wikipedia (da)","description":"Wikipedia, den frie encyklopædi","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["da"]},{"name":"Wikipedia (tr)","description":"Vikipedi, özgür ansiklopedi","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["tr"]},{"name":"Wikipedija (hsb)","description":"Wikipedija, swobodna encyklopedija","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["hsb"]},{"name":"Wikipedy (fy)","description":"De fergese ensyklopedy","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["fy-NL"]},{"name":"विकिपीडिया (ne)","description":"विकिपिडिया एक स्वतन्त्र विश्वकोष","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["ne"]},{"name":"Wikipedia (nl)","description":"De vrije encyclopedie","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["nl"]},{"name":"Wikipedia (ja)","description":"Wikipedia - フリー百科事典","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["ja"]},{"name":"Vikipeedia (et)","description":"Vikipeedia, vaba entsüklopeedia","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["et"]},{"name":"Wikipèdia (oc)","description":"Wikipèdia, l'enciclopèdia liura","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["oc"]},{"name":"Wicipedia (cy)","description":"Wicipedia, Y Gwyddioniadur Rhydd","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["cy"]},{"name":"వికీపీడియా (te)","description":"వికీపీడియా (te)","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["te"]},{"name":"Wikipédia (fr)","description":"Wikipédia, l'encyclopédie libre","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["fr"]},{"name":"Wikipedia (tl)","description":"Wikipedia, ang malayang ensiklopedya","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["tl"]},{"name":"维基百科","description":"维基百科,自由的百科全书","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["zh-CN"]},{"name":"Wikipedia (lij)","description":"Wikipedia, l'enciclopedia libera","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["lij"]},{"name":"វីគីភីឌា (km)","description":"វីគីភីឌា សព្វ​វចនា​ធិប្បាយ​សេរី","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["km"]},{"name":"Уикипедия (bg)","description":"Уикипедия, свободната енциклоподия","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["bg"]},{"name":"Wikipedia (id)","description":"Wikipedia, ensiklopedia bebas","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["id"]},{"name":"Wikipedia (pa)","description":"ਵਿਕਿਪੀਡਿਆ, ਮੁਫ਼ਤ/ਮੁਕਤ ਸ਼ਬਦਕੋਸ਼","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["pa"]},{"name":"উইকিপিডিয়া (bn)","description":"উইকিপিডিয়া, মুক্ত বিশ্বকোষ","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["bn"]},{"name":"Wikipedia (eu)","description":"Wikipedia, entziklopedia askea","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["eu"]},{"name":"Wikipedie (cs)","description":"Wikipedia, svobodná encyclopedie","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["cz"]},{"name":"Wikipédia (hu)","description":"Wikipedia, a szabad enciklopédia","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["hu"]},{"name":"Wikipedia (kn)","description":"Wikipedia, the free encyclopedia","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["kn"]},{"name":"Wikipedia (is)","description":"Wikipedia, the free encyclopedia","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["is"]},{"name":"Вікіпедія (uk)","description":"Вікіпедія, вільна енциклопедія","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["uk"]},{"name":"Wikipedia (kab)","description":"Wikipedia, tasanayt tilellit","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["kab"]},{"name":"Wikipedia (zh)","description":"維基百科,自由的百科全書","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["zh-TW"]},{"name":"ویکیپیڈیا (ur)","description":"ویکیپیڈیا آزاد دائرۃ المعارف","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["ur"]},{"name":"Vikipedio (eo)","description":"Vikipedio, la libera enciklopedio","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["eo"]},{"name":"Wikipedia (si)","description":"Wikipedia, the free encyclopedia","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["si"]},{"name":"ويكيبيديا (ar)","description":"ويكيبيديا (ar)","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["ar"]},{"name":"Wikipedia (vi)","description":"Wikipedia, bách khoa toàn thư mở","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["vi"]},{"name":"ვიკიპედია (ka)","description":"ვიკიპედია, თავისუფალი ენციკლოპედია","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["ka"]},{"name":"Uicipeid (gd)","description":"Wikipedia, An leabhar mòr-eòlais","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["gd"]},{"name":"Wikipedia (it)","description":"Wikipedia, l'enciclopedia libera","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["it"]},{"name":"Vikipediya (uz)","description":"Vikipediya, ochiq ensiklopediya","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["uz"]},{"name":"Wikipedia (lt)","description":"Vikipedija, laisvoji enciklopedija","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["lt"]},{"name":"Wikipedia (sq)","description":"Wikipedia, enciklopedia e lirë","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["sq"]},{"name":"Vicipéid (ga)","description":"Vicipéid, an Chiclipéid Shaor","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["ga-IE"]},{"name":"विकिपीडिया (hi)","description":"विकिपीडिया (हिन्दी)","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["hi"]},{"name":"Vikipedeja (ltg)","description":"Vikipēdija, breivuo eņciklopedeja","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["ltg"]},{"name":"விக்கிப்பீடியா (ta)","description":"விக்கிப்பீடியா (ta)","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["ta"]},{"name":"Vikipediya (az)","description":"Vikipediya, açıq ensiklopediya","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["az"]},{"name":"Википедија (mk)","description":"Википедија, слободната енциклопедија","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["mk"]},{"name":"วิกิพีเดีย","description":"วิกิพีเดีย สารานุกรมเสรี","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["th"]},{"name":"Wikipedia (de)","description":"Wikipedia, die freie Enzyklopädie","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["de"]},{"name":"Wikipedija (dsb)","description":"Wikipedija, lichotna encyklopedija","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["dsb"]},{"name":"विकिपीडिया (mr)","description":"विकिपीडिया, मोफत माहितीकोष","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["mr"]},{"name":"Wikipedia (ast)","description":"La enciclopedia llibre","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["ast"]},{"name":"Wikipedia (my)","description":"အခမဲ့လွတ်လပ်စွယ်စုံကျမ်း","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["my"]},{"name":"Wikipedia (rm)","description":"Vichipedia, l'enciclopedia libra","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["rm"]},{"name":"Wikipedia (nn)","description":"Wikipedia, det frie oppslagsverket","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["NN"]},{"name":"Wikipedia (wo)","description":"Wikipedia, Jimbulang bu Ubbeeku bi","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["wo"]},{"name":"Wikipedia (gl)","description":"Wikipedia, a enciclopedia libre","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["gl"]},{"name":"Viquipèdia (ca)","description":"L'enciclopèdia lliure","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["ca"]},{"name":"Wikipédia (sk)","description":"Wikipédia, slobodná a otvorená encyklopédia","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["sk"]},{"name":"Википедија (sr)","description":"Претрага Википедије на српском језику","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["sr"]},{"name":"Wikipedia (af)","description":"Wikipedia, die vrye ensiklopedie","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["af"]},{"name":"ویکی‌پدیا (fa)","description":"ویکی‌پدیا، دانشنامهٔ آزاد","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["fa"]},{"name":"Wikipedia (ms)","description":"Wikipedia, ensiklopedia bebas","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["ms"]},{"name":"Wikipedia (ia)","description":"Wikipedia, le encyclopedia libere","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["ia"]},{"name":"Wikipedia (no)","description":"Wikipedia, den frie encyklopedi","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["NO"]},{"name":"Википедия (ru)","description":"Википедия, свободная энциклопедия","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["ru"]},{"name":"Wikipedia (br)","description":"Wikipedia, an holloueziadur digor","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["br"]},{"name":"Wikipedia (pl)","description":"Wikipedia, wolna encyklopedia","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["pl"]},{"name":"Вікіпэдыя (be-tarask)","description":"Вікіпэдыя, вольная энцыкляпэдыя","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["be-tarask"]},{"name":"Wikipedia (sv)","description":"Wikipedia, den fria encyklopedin","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["sv-SE"]},{"name":"ວິກິພີເດຍ (lo)","description":"ວິກິພີເດຍ, ສາລານຸກົມເສລີ","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["lo"]},{"name":"Wikipedija (sl)","description":"Wikipedija, prosta enciklopedija","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["sl"]},{"name":"Vikipēdija","description":"Vikipēdija, brīvā enciklopēdija","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["lv"]},{"name":"Biquipedia (an)","description":"A enciclopedia Libre","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["an"]}],"targetApplications":[{"id":"toolkit@mozilla.org","minVersion":null,"maxVersion":null}],"targetPlatforms":[],"signedDate":null,"seen":true,"dependencies":[],"incognito":"spanning","userPermissions":{"permissions":[],"origins":[]},"optionalPermissions":{"permissions":[],"origins":[]},"icons":{"16":"favicon.ico"},"iconURL":null,"blocklistState":0,"blocklistURL":null,"startupData":null,"hidden":true,"installTelemetryInfo":null,"recommendationState":null,"rootURI":"resource://search-extensions/wikipedia/","location":"app-builtin"},{"id":"bing@search.mozilla.org","syncGUID":"{507bab71-2088-4146-85f6-45894e7735f3}","version":"1.3","type":"extension","loader":null,"updateURL":null,"installOrigins":null,"manifestVersion":2,"optionsURL":null,"optionsType":null,"optionsBrowserStyle":true,"aboutURL":null,"defaultLocale":{"name":"Bing","description":"Microsoft Bing","creator":null,"developers":null,"translators":null,"contributors":null},"visible":true,"active":true,"userDisabled":false,"appDisabled":false,"embedderDisabled":false,"installDate":1646458166759,"applyBackgroundUpdates":1,"path":null,"skinnable":false,"sourceURI":null,"releaseNotesURI":null,"softDisabled":false,"foreignInstall":false,"strictCompatibility":true,"locales":[],"targetApplications":[{"id":"toolkit@mozilla.org","minVersion":null,"maxVersion":null}],"targetPlatforms":[],"signedDate":null,"seen":true,"dependencies":[],"incognito":"spanning","userPermissions":{"permissions":[],"origins":[]},"optionalPermissions":{"permissions":[],"origins":[]},"icons":{"16":"favicon.ico"},"iconURL":null,"blocklistState":0,"blocklistURL":null,"startupData":null,"hidden":true,"installTelemetryInfo":null,"recommendationState":null,"rootURI":"resource://search-extensions/bing/","location":"app-builtin"},{"id":"ddg@search.mozilla.org","syncGUID":"{f38c0e18-ae72-43ba-bac0-9ff716113d3d}","version":"1.1","type":"extension","loader":null,"updateURL":null,"installOrigins":null,"manifestVersion":2,"optionsURL":null,"optionsType":null,"optionsBrowserStyle":true,"aboutURL":null,"defaultLocale":{"name":"DuckDuckGo","description":"Search DuckDuckGo","creator":null,"developers":null,"translators":null,"contributors":null},"visible":true,"active":true,"userDisabled":false,"appDisabled":false,"embedderDisabled":false,"installDate":1646458166777,"applyBackgroundUpdates":1,"path":null,"skinnable":false,"sourceURI":null,"releaseNotesURI":null,"softDisabled":false,"foreignInstall":false,"strictCompatibility":true,"locales":[],"targetApplications":[{"id":"toolkit@mozilla.org","minVersion":null,"maxVersion":null}],"targetPlatforms":[],"signedDate":null,"seen":true,"dependencies":[],"incognito":"spanning","userPermissions":{"permissions":[],"origins":[]},"optionalPermissions":{"permissions":[],"origins":[]},"icons":{"16":"favicon.ico"},"iconURL":null,"blocklistState":0,"blocklistURL":null,"startupData":null,"hidden":true,"installTelemetryInfo":null,"recommendationState":null,"rootURI":"resource://search-extensions/ddg/","location":"app-builtin"},{"id":"firefox-compact-light@mozilla.org","syncGUID":"{00ace41d-ac3e-499c-9eda-8b46e231bc0b}","version":"1.2","type":"theme","loader":null,"updateURL":null,"installOrigins":null,"manifestVersion":2,"optionsURL":null,"optionsType":null,"optionsBrowserStyle":true,"aboutURL":null,"defaultLocale":{"name":"Light","description":"A theme with a light color scheme.","creator":"Mozilla","developers":null,"translators":null,"contributors":null},"visible":true,"active":false,"userDisabled":true,"appDisabled":false,"embedderDisabled":false,"installDate":1646458166891,"applyBackgroundUpdates":1,"path":null,"skinnable":false,"sourceURI":null,"releaseNotesURI":null,"softDisabled":false,"foreignInstall":false,"strictCompatibility":true,"locales":[],"targetApplications":[{"id":"toolkit@mozilla.org","minVersion":null,"maxVersion":null}],"targetPlatforms":[],"signedDate":null,"seen":true,"dependencies":[],"userPermissions":null,"optionalPermissions":null,"icons":{"32":"icon.svg"},"iconURL":null,"blocklistState":0,"blocklistURL":null,"startupData":null,"hidden":false,"installTelemetryInfo":null,"recommendationState":null,"rootURI":"resource://builtin-themes/light/","location":"app-builtin"},{"id":"firefox-compact-dark@mozilla.org","syncGUID":"{894e08a2-6399-4f0b-9e2d-05a2550619c2}","version":"1.2","type":"theme","loader":null,"updateURL":null,"installOrigins":null,"manifestVersion":2,"optionsURL":null,"optionsType":null,"optionsBrowserStyle":true,"aboutURL":null,"defaultLocale":{"name":"Dark","description":"A theme with a dark color scheme.","creator":"Mozilla","developers":null,"translators":null,"contributors":null},"visible":true,"active":false,"userDisabled":true,"appDisabled":false,"embedderDisabled":false,"installDate":1646458166892,"applyBackgroundUpdates":1,"path":null,"skinnable":false,"sourceURI":null,"releaseNotesURI":null,"softDisabled":false,"foreignInstall":false,"strictCompatibility":true,"locales":[],"targetApplications":[{"id":"toolkit@mozilla.org","minVersion":null,"maxVersion":null}],"targetPlatforms":[],"signedDate":null,"seen":true,"dependencies":[],"userPermissions":null,"optionalPermissions":null,"icons":{"32":"icon.svg"},"iconURL":null,"blocklistState":0,"blocklistURL":null,"startupData":null,"hidden":false,"installTelemetryInfo":null,"recommendationState":null,"rootURI":"resource://builtin-themes/dark/","location":"app-builtin"},{"id":"firefox-alpenglow@mozilla.org","syncGUID":"{0895807c-dab7-4024-8d28-f0c3f8de2883}","version":"1.4","type":"theme","loader":null,"updateURL":null,"installOrigins":null,"manifestVersion":2,"optionsURL":null,"optionsType":null,"optionsBrowserStyle":true,"aboutURL":null,"defaultLocale":{"name":"Firefox Alpenglow","description":"Use a colorful appearance for buttons, menus, and windows.","creator":null,"developers":null,"translators":null,"contributors":null},"visible":true,"active":false,"userDisabled":true,"appDisabled":false,"embedderDisabled":false,"installDate":1646458166893,"applyBackgroundUpdates":1,"path":null,"skinnable":false,"sourceURI":null,"releaseNotesURI":null,"softDisabled":false,"foreignInstall":false,"strictCompatibility":true,"locales":[],"targetApplications":[{"id":"toolkit@mozilla.org","minVersion":null,"maxVersion":null}],"targetPlatforms":[],"signedDate":null,"seen":true,"dependencies":[],"userPermissions":null,"optionalPermissions":null,"icons":{"32":"icon.svg"},"iconURL":null,"blocklistState":0,"blocklistURL":null,"startupData":null,"hidden":false,"installTelemetryInfo":null,"recommendationState":null,"rootURI":"resource://builtin-themes/alpenglow/","location":"app-builtin"},{"id":"2022red-colorway@mozilla.org","syncGUID":"{6f688fa1-de9a-436d-88b8-80e533ce0e9e}","version":"1.0","type":"theme","loader":null,"updateURL":null,"installOrigins":null,"manifestVersion":2,"optionsURL":null,"optionsType":null,"optionsBrowserStyle":true,"aboutURL":null,"defaultLocale":{"name":"Rawrrr!","creator":"Mozilla","developers":null,"translators":null,"contributors":null},"visible":true,"active":false,"userDisabled":true,"appDisabled":false,"embedderDisabled":false,"installDate":1646458166893,"applyBackgroundUpdates":1,"path":null,"skinnable":false,"sourceURI":null,"releaseNotesURI":null,"softDisabled":false,"foreignInstall":false,"strictCompatibility":true,"locales":[],"targetApplications":[{"id":"toolkit@mozilla.org","minVersion":null,"maxVersion":null}],"targetPlatforms":[],"signedDate":null,"seen":true,"dependencies":[],"userPermissions":null,"optionalPermissions":null,"icons":{"32":"icon.svg"},"iconURL":null,"blocklistState":0,"blocklistURL":null,"startupData":null,"hidden":false,"installTelemetryInfo":null,"recommendationState":null,"rootURI":"resource://builtin-themes/monochromatic/2022red/","location":"app-builtin"},{"id":"2022orange-colorway@mozilla.org","syncGUID":"{e5dc82ac-b471-41e3-a812-376babae5dfa}","version":"1.0","type":"theme","loader":null,"updateURL":null,"installOrigins":null,"manifestVersion":2,"optionsURL":null,"optionsType":null,"optionsBrowserStyle":true,"aboutURL":null,"defaultLocale":{"name":"That’s So Fire","creator":"Mozilla","developers":null,"translators":null,"contributors":null},"visible":true,"active":false,"userDisabled":true,"appDisabled":false,"embedderDisabled":false,"installDate":1646458166894,"applyBackgroundUpdates":1,"path":null,"skinnable":false,"sourceURI":null,"releaseNotesURI":null,"softDisabled":false,"foreignInstall":false,"strictCompatibility":true,"locales":[],"targetApplications":[{"id":"toolkit@mozilla.org","minVersion":null,"maxVersion":null}],"targetPlatforms":[],"signedDate":null,"seen":true,"dependencies":[],"userPermissions":null,"optionalPermissions":null,"icons":{"32":"icon.svg"},"iconURL":null,"blocklistState":0,"blocklistURL":null,"startupData":null,"hidden":false,"installTelemetryInfo":null,"recommendationState":null,"rootURI":"resource://builtin-themes/monochromatic/2022orange/","location":"app-builtin"},{"id":"2022green-colorway@mozilla.org","syncGUID":"{e24b16fe-0f2c-4082-b5f8-d377007f3930}","version":"1.0","type":"theme","loader":null,"updateURL":null,"installOrigins":null,"manifestVersion":2,"optionsURL":null,"optionsType":null,"optionsBrowserStyle":true,"aboutURL":null,"defaultLocale":{"name":"Vegging Out","creator":"Mozilla","developers":null,"translators":null,"contributors":null},"visible":true,"active":false,"userDisabled":true,"appDisabled":false,"embedderDisabled":false,"installDate":1646458166895,"applyBackgroundUpdates":1,"path":null,"skinnable":false,"sourceURI":null,"releaseNotesURI":null,"softDisabled":false,"foreignInstall":false,"strictCompatibility":true,"locales":[],"targetApplications":[{"id":"toolkit@mozilla.org","minVersion":null,"maxVersion":null}],"targetPlatforms":[],"signedDate":null,"seen":true,"dependencies":[],"userPermissions":null,"optionalPermissions":null,"icons":{"32":"icon.svg"},"iconURL":null,"blocklistState":0,"blocklistURL":null,"startupData":null,"hidden":false,"installTelemetryInfo":null,"recommendationState":null,"rootURI":"resource://builtin-themes/monochromatic/2022green/","location":"app-builtin"},{"id":"2022yellow-colorway@mozilla.org","syncGUID":"{46d88c6d-37b5-497a-8ffc-f16eff8a87cf}","version":"1.0","type":"theme","loader":null,"updateURL":null,"installOrigins":null,"manifestVersion":2,"optionsURL":null,"optionsType":null,"optionsBrowserStyle":true,"aboutURL":null,"defaultLocale":{"name":"Cheese Puff","creator":"Mozilla","developers":null,"translators":null,"contributors":null},"visible":true,"active":false,"userDisabled":true,"appDisabled":false,"embedderDisabled":false,"installDate":1646458166895,"applyBackgroundUpdates":1,"path":null,"skinnable":false,"sourceURI":null,"releaseNotesURI":null,"softDisabled":false,"foreignInstall":false,"strictCompatibility":true,"locales":[],"targetApplications":[{"id":"toolkit@mozilla.org","minVersion":null,"maxVersion":null}],"targetPlatforms":[],"signedDate":null,"seen":true,"dependencies":[],"userPermissions":null,"optionalPermissions":null,"icons":{"32":"icon.svg"},"iconURL":null,"blocklistState":0,"blocklistURL":null,"startupData":null,"hidden":false,"installTelemetryInfo":null,"recommendationState":null,"rootURI":"resource://builtin-themes/monochromatic/2022yellow/","location":"app-builtin"},{"id":"2022purple-colorway@mozilla.org","syncGUID":"{09b1ac50-defa-4a32-9c56-f5dd9a8036dc}","version":"1.0","type":"theme","loader":null,"updateURL":null,"installOrigins":null,"manifestVersion":2,"optionsURL":null,"optionsType":null,"optionsBrowserStyle":true,"aboutURL":null,"defaultLocale":{"name":"Bomb-dot-com","creator":"Mozilla","developers":null,"translators":null,"contributors":null},"visible":true,"active":false,"userDisabled":true,"appDisabled":false,"embedderDisabled":false,"installDate":1646458166896,"applyBackgroundUpdates":1,"path":null,"skinnable":false,"sourceURI":null,"releaseNotesURI":null,"softDisabled":false,"foreignInstall":false,"strictCompatibility":true,"locales":[],"targetApplications":[{"id":"toolkit@mozilla.org","minVersion":null,"maxVersion":null}],"targetPlatforms":[],"signedDate":null,"seen":true,"dependencies":[],"userPermissions":null,"optionalPermissions":null,"icons":{"32":"icon.svg"},"iconURL":null,"blocklistState":0,"blocklistURL":null,"startupData":null,"hidden":false,"installTelemetryInfo":null,"recommendationState":null,"rootURI":"resource://builtin-themes/monochromatic/2022purple/","location":"app-builtin"},{"id":"2022blue-colorway@mozilla.org","syncGUID":"{b2b03550-1fb8-4488-b075-158cca8ec533}","version":"1.0","type":"theme","loader":null,"updateURL":null,"installOrigins":null,"manifestVersion":2,"optionsURL":null,"optionsType":null,"optionsBrowserStyle":true,"aboutURL":null,"defaultLocale":{"name":"Chillaxing","creator":"Mozilla","developers":null,"translators":null,"contributors":null},"visible":true,"active":false,"userDisabled":true,"appDisabled":false,"embedderDisabled":false,"installDate":1646458166899,"applyBackgroundUpdates":1,"path":null,"skinnable":false,"sourceURI":null,"releaseNotesURI":null,"softDisabled":false,"foreignInstall":false,"strictCompatibility":true,"locales":[],"targetApplications":[{"id":"toolkit@mozilla.org","minVersion":null,"maxVersion":null}],"targetPlatforms":[],"signedDate":null,"seen":true,"dependencies":[],"userPermissions":null,"optionalPermissions":null,"icons":{"32":"icon.svg"},"iconURL":null,"blocklistState":0,"blocklistURL":null,"startupData":null,"hidden":false,"installTelemetryInfo":null,"recommendationState":null,"rootURI":"resource://builtin-themes/monochromatic/2022blue/","location":"app-builtin"},{"id":"ebay@search.mozilla.org","syncGUID":"{8468db38-0980-4250-ac8a-054f403d6353}","version":"1.3","type":"extension","loader":null,"updateURL":null,"installOrigins":null,"manifestVersion":2,"optionsURL":null,"optionsType":null,"optionsBrowserStyle":true,"aboutURL":null,"defaultLocale":{"name":"eBay","description":"eBay - Online auctions","creator":null,"developers":null,"translators":null,"contributors":null},"visible":true,"active":true,"userDisabled":false,"appDisabled":false,"embedderDisabled":false,"installDate":1646458167143,"applyBackgroundUpdates":1,"path":null,"skinnable":false,"sourceURI":null,"releaseNotesURI":null,"softDisabled":false,"foreignInstall":false,"strictCompatibility":true,"locales":[{"name":"eBay","description":"eBay - Online auctions","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["en"]},{"name":"eBay","description":"eBay - Online auctions","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["ie"]},{"name":"eBay","description":"eBay - Online auctions","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["uk"]},{"name":"eBay","description":"eBay - Online auctions","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["it"]},{"name":"eBay","description":"eBay - Online auctions","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["de"]},{"name":"eBay","description":"eBay - Online auctions","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["ca"]},{"name":"eBay","description":"eBay - Online auctions","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["ch"]},{"name":"eBay","description":"eBay - Online auctions","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["at"]},{"name":"eBay","description":"eBay - Online auctions","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["au"]},{"name":"eBay","description":"eBay - Online auctions","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["be"]},{"name":"eBay","description":"eBay - Online auctions","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["es"]},{"name":"eBay","description":"eBay - Online auctions","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["nl"]},{"name":"eBay","description":"eBay - Online auctions","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["fr"]}],"targetApplications":[{"id":"toolkit@mozilla.org","minVersion":null,"maxVersion":null}],"targetPlatforms":[],"signedDate":null,"seen":true,"dependencies":[],"incognito":"spanning","userPermissions":{"permissions":[],"origins":[]},"optionalPermissions":{"permissions":[],"origins":[]},"icons":{"16":"favicon.ico"},"iconURL":null,"blocklistState":0,"blocklistURL":null,"startupData":null,"hidden":true,"installTelemetryInfo":null,"recommendationState":null,"rootURI":"resource://search-extensions/ebay/","location":"app-builtin"}]} \ No newline at end of file diff --git a/Executables/AME-Firefox-Injection/extensions/uBlock0@raymondhill.net.xpi b/Executables/AME-Firefox-Injection/extensions/uBlock0@raymondhill.net.xpi new file mode 100644 index 0000000..7057000 Binary files /dev/null and b/Executables/AME-Firefox-Injection/extensions/uBlock0@raymondhill.net.xpi differ diff --git a/Executables/AME-Firefox-Injection/places.sqlite b/Executables/AME-Firefox-Injection/places.sqlite new file mode 100644 index 0000000..c2c86cf Binary files /dev/null and b/Executables/AME-Firefox-Injection/places.sqlite differ diff --git a/Executables/AME-Firefox-Injection/prefs.js b/Executables/AME-Firefox-Injection/prefs.js new file mode 100644 index 0000000..4cdaa7d --- /dev/null +++ b/Executables/AME-Firefox-Injection/prefs.js @@ -0,0 +1,31 @@ +user_pref("app.shield.optoutstudies.enabled", false); + +user_pref("browser.aboutwelcome.enabled", false); + +user_pref("browser.disableResetPrompt", true); + +user_pref("browser.newtabpage.activity-stream.asrouter.userprefs.cfr.addons", false); +user_pref("browser.newtabpage.activity-stream.asrouter.userprefs.cfr.features", false); +user_pref("browser.newtabpage.activity-stream.feeds.section.topstories", false); +user_pref("browser.newtabpage.activity-stream.feeds.topsites", false); +user_pref("browser.newtabpage.activity-stream.section.highlights.includeBookmarks", false); +user_pref("browser.newtabpage.activity-stream.section.highlights.includeDownloads", false); +user_pref("browser.newtabpage.activity-stream.section.highlights.includePocket", false); +user_pref("browser.newtabpage.activity-stream.section.highlights.includeVisited", false); +user_pref("browser.newtabpage.activity-stream.showSponsored", false); +user_pref("browser.newtabpage.activity-stream.showSponsoredTopSites", false); + +user_pref("browser.toolbars.bookmarks.visibility", "never"); +user_pref("browser.urlbar.placeholderName", "DuckDuckGo"); + +user_pref("browser.urlbar.suggest.quicksuggest.nonsponsored", false); +user_pref("browser.urlbar.suggest.quicksuggest.sponsored", false); +user_pref("browser.urlbar.suggest.topsites", false); + +user_pref("datareporting.healthreport.uploadEnabled", false); + +user_pref("dom.security.https_only_mode", true); +user_pref("dom.security.https_only_mode_ever_enabled", true); + +user_pref("extensions.webextensions.uuids", "{\"doh-rollout@mozilla.org\":\"db2f3e5c-14de-49d9-8dba-b953fc744979\",\"formautofill@mozilla.org\":\"51dd30ef-9ab4-4a12-a55e-2e0c502da764\",\"pictureinpicture@mozilla.org\":\"f58f1670-842e-419e-a88e-fb02b207d325\",\"screenshots@mozilla.org\":\"f51197d4-5e00-4135-af57-cff02e92c03d\",\"webcompat-reporter@mozilla.org\":\"c3f18954-9055-44da-baf8-4e5081fcbf25\",\"webcompat@mozilla.org\":\"782c9238-3b41-4d82-9a32-977118171186\",\"default-theme@mozilla.org\":\"c5434107-1db1-4584-88cf-4dc0e5a2952b\",\"addons-search-detection@mozilla.com\":\"604c46f5-3495-47fd-b2bd-dabb4a0cf2e4\",\"google@search.mozilla.org\":\"df5a10df-d6bd-4830-9c3b-8377639bc132\",\"amazondotcom@search.mozilla.org\":\"ac0cb5cc-dab0-4baf-ac09-2d6dc327b46c\",\"wikipedia@search.mozilla.org\":\"8fae9046-aa02-4b30-8d6a-71b529043aec\",\"bing@search.mozilla.org\":\"86db028d-03fe-4ab6-82ad-a72a27a869d2\",\"ddg@search.mozilla.org\":\"f6c25656-b513-4508-a26e-929c8eebddfd\",\"ebay@search.mozilla.org\":\"2f7fe7fe-f2af-4d09-bed8-5469a52a3184\",\"uBlock0@raymondhill.net\":\"41087662-660a-4251-8c0c-38aa4da5b325\"}"); +user_pref("extensions.pocket.enabled", false); \ No newline at end of file diff --git a/Executables/AME-Firefox-Injection/search.json.mozlz4 b/Executables/AME-Firefox-Injection/search.json.mozlz4 new file mode 100644 index 0000000..f21ab16 Binary files /dev/null and b/Executables/AME-Firefox-Injection/search.json.mozlz4 differ diff --git a/Executables/APPX.bat b/Executables/APPX.bat new file mode 100644 index 0000000..6933c03 --- /dev/null +++ b/Executables/APPX.bat @@ -0,0 +1,42 @@ +PowerShell -NoP -C "Get-AppxPackage -AllUsers *Microsoft.549981C3F5F10* | Remove-AppxPackage" +PowerShell -NoP -C "Get-AppxPackage *3DViewer* | Remove-AppxPackage" +PowerShell -NoP -C "Get-AppxPackage *AssignedAccessLockApp* | Remove-AppxPackage" +PowerShell -NoP -C "Get-AppxPackage *PinningConfirmationDialog* | Remove-AppxPackage" +PowerShell -NoP -C "Get-AppxPackage *SecureAssessmentBrowser* | Remove-AppxPackage" +PowerShell -NoP -C "Get-AppxPackage *FeedbackHub* | Remove-AppxPackage" +PowerShell -NoP -C "Get-AppxPackage *MixedReality* | Remove-AppxPackage" +PowerShell -NoP -C "Get-AppxPackage *Microsoft.Calculator* | Remove-AppxPackage" +PowerShell -NoP -C "Get-AppxPackage *Microsoft.WindowsAlarms* | Remove-AppxPackage" +PowerShell -NoP -C "Get-AppxPackage *Microsoft.GetHelp* | Remove-AppxPackage" +PowerShell -NoP -C "Get-AppxPackage *Getstarted* | Remove-AppxPackage" +PowerShell -NoP -C "Get-AppxPackage *disney* | Remove-AppxPackage" +PowerShell -NoP -C "Get-AppxPackage *Microsoft.OneConnect* | Remove-AppxPackage" +PowerShell -NoP -C "Get-AppxPackage *WindowsCamera* | Remove-AppxPackage" +PowerShell -NoP -C "Get-AppxPackage *bing* | Remove-AppxPackage" +PowerShell -NoP -C "Get-AppxPackage *Sticky* | Remove-AppxPackage" +PowerShell -NoP -C "Get-AppxPackage *Store* | Remove-AppxPackage" +PowerShell -NoP -C "Get-AppxPackage *MicrosoftOfficeHub* | Remove-AppxPackage" +PowerShell -NoP -C "Get-AppxPackage *Paint* | Remove-AppxPackage" +PowerShell -NoP -C "Get-AppxPackage *wallet* | Remove-AppxPackage" +PowerShell -NoP -C "Get-AppxPackage *OneNote* | Remove-AppxPackage" +PowerShell -NoP -C "Get-AppxPackage *Microsoft.People* | Remove-AppxPackage" +PowerShell -NoP -C "Get-AppxPackage *WindowsPhone* | Remove-AppxPackage" +PowerShell -NoP -C "Get-AppxPackage *YourPhone* | Remove-AppxPackage" +PowerShell -NoP -C "Get-AppxPackage *photos* | Remove-AppxPackage" +PowerShell -NoP -C "Get-AppxPackage *SkypeApp* | Remove-AppxPackage" +PowerShell -NoP -C "Get-AppxPackage *solit* | Remove-AppxPackage" +PowerShell -NoP -C "Get-AppxPackage *spotify* | Remove-AppxPackage" +PowerShell -NoP -C "Get-AppxPackage *WindowsSoundRecorder* | Remove-AppxPackage" +PowerShell -NoP -C "Get-AppxPackage *windowscommunicationsapps* | Remove-AppxPackage" +PowerShell -NoP -C "Get-AppxPackage *zune* | Remove-AppxPackage" +PowerShell -NoP -C "Get-AppxPackage *WindowsCalculator* | Remove-AppxPackage" +PowerShell -NoP -C "Get-AppxPackage *WindowsMaps* | Remove-AppxPackage" +PowerShell -NoP -C "Get-AppxPackage *Sway* | Remove-AppxPackage" +PowerShell -NoP -C "Get-AppxPackage *CommsPhone* | Remove-AppxPackage" +PowerShell -NoP -C "Get-AppxPackage *ConnectivityStore* | Remove-AppxPackage" +PowerShell -NoP -C "Get-AppxPackage *Microsoft.Messaging* | Remove-AppxPackage" +PowerShell -NoP -C "Get-AppxPackage *Microsoft.WindowsStore* | Remove-AppxPackage" +PowerShell -NoP -C "Get-AppxPackage *XboxApp* | Remove-AppxPackage" +PowerShell -NoP -C "Get-AppxPackage *XboxSpeechToTextOverlay* | Remove-AppxPackage" +PowerShell -NoP -C "Get-AppxPackage *XboxGamingOverlay* | Remove-AppxPackage" +PowerShell -NoP -C "Get-AppxPackage *XboxGameOverlay* | Remove-AppxPackage" \ No newline at end of file diff --git a/Executables/Albacore.ViVe.dll b/Executables/Albacore.ViVe.dll new file mode 100644 index 0000000..ebaf21c Binary files /dev/null and b/Executables/Albacore.ViVe.dll differ diff --git a/Executables/BANN.bat b/Executables/BANN.bat new file mode 100644 index 0000000..2b932ab --- /dev/null +++ b/Executables/BANN.bat @@ -0,0 +1,4 @@ +cd Executables + +start .\ViVeTool.exe addconfig 18299130 1 +start .\ViVeTool.exe addconfig 31950543 1 \ No newline at end of file diff --git a/Executables/CHOC.bat b/Executables/CHOC.bat new file mode 100644 index 0000000..aff9426 --- /dev/null +++ b/Executables/CHOC.bat @@ -0,0 +1,78 @@ +reg query "HKLM\SOFTWARE\Clients\StartMenuInternet" /k /f "Firefox-" > "%TEMP%\Firefox-Reg-Output.txt" + +:: Load tile layout from before +PowerShell -NoP -C "(New-Object -ComObject wscript.shell).SendKeys('^{ESCAPE}')" +timeout /t 3 > NUL +PowerShell -NoP -C "(New-Object -ComObject wscript.shell).SendKeys('^{ESCAPE}')" + +@echo OFF +for /f "usebackq tokens=2 delims=\" %%A in (`reg query "HKEY_USERS" ^| findstr /c:"S-" /c:"AME_UserHive_"`) do ( + reg query "HKU\%%A" | findstr /c:"Volatile Environment" /c:"AME_UserHive_" > NUL 2>&1 + if not errorlevel 1 call :CHOCCALL "%%A" +) +@echo ON + +@PowerShell -NoP -ExecutionPolicy Bypass -C "iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))" && set "PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin" +@PowerShell -NoP -ExecutionPolicy Bypass -C "choco install -y --force --allow-empty-checksums firefox thunderbird open-shell vlc 7zip jpegview vcredist-all directx onlyoffice cascadiamono" + +cd Executables + +copy Fluent-Metro.skin "C:\%PROGRAMFILES%\Open-Shell\Skins" +copy Fluent-Metro.skin7 "%PROGRAMFILES%\Open-Shell\Skins" + +:: Load new Open-Shell menu +PowerShell -NoP -C "(New-Object -ComObject wscript.shell).SendKeys('^{ESCAPE}')" +timeout /t 3 > NUL +PowerShell -NoP -C "(New-Object -ComObject wscript.shell).SendKeys('^{ESCAPE}')" + +@exit /b 0 + +:CHOCCALL + +@echo ON +reg add "HKU\%~1\SOFTWARE\OpenShell" /t REG_SZ /f +reg add "HKU\%~1\SOFTWARE\OpenShell\OpenShell" /t REG_SZ /f +reg add "HKU\%~1\SOFTWARE\OpenShell\OpenShell\Settings" /t REG_SZ /f +reg add "HKU\%~1\SOFTWARE\OpenShell\StartMenu" /t REG_SZ /f +reg add "HKU\%~1\SOFTWARE\OpenShell\StartMenu\Settings" /t REG_SZ /f +reg add "HKU\%~1\SOFTWARE\OpenShell\ClassicExplorer" /t REG_SZ /f +reg add "HKU\%~1\SOFTWARE\OpenShell\ClassicExplorer\Settings" /t REG_SZ /f +reg add "HKU\%~1\SOFTWARE\OpenShell\ClassicExplorer" /v "CSettingsDlg" /t REG_BINARY /d a8030000d00100000000000000000000aa0f00000100010100000000 /f +reg add "HKU\%~1\SOFTWARE\OpenShell\ClassicExplorer" /v "ShowedToolbar" /t REG_DWORD /d 1 /f +reg add "HKU\%~1\SOFTWARE\OpenShell\ClassicExplorer" /v "NewLine" /t REG_DWORD /d 0 /f +reg add "HKU\%~1\SOFTWARE\OpenShell\ClassicExplorer\Settings" /v "ShowStatusBar" /t REG_DWORD /d 0 /f +reg add "HKU\%~1\SOFTWARE\OpenShell\StartMenu" /v "ShowedStyle2" /t REG_DWORD /d 1 /f +reg add "HKU\%~1\SOFTWARE\OpenShell\StartMenu" /v "CSettingsDlg" /t REG_BINARY /d c80100001a0100000000000000000000360d00000100000000000000 /f +reg add "HKU\%~1\SOFTWARE\OpenShell\StartMenu" /v "OldItems" /t REG_BINARY /f +reg add "HKU\%~1\SOFTWARE\OpenShell\StartMenu" /v "ItemRanks" /t REG_BINARY /d 0 /f +reg add "HKU\%~1\SOFTWARE\OpenShell\StartMenu\MRU" /v "0" /t REG_SZ /d "C:\Windows\regedit.exe" /f +reg add "HKU\%~1\SOFTWARE\OpenShell\StartMenu\Settings" /v "Version" /t REG_DWORD /d 04040098 /f +reg add "HKU\%~1\SOFTWARE\OpenShell\StartMenu\Settings" /v "AllProgramsMetro" /t REG_DWORD /d 1 /f +reg add "HKU\%~1\SOFTWARE\OpenShell\StartMenu\Settings" /v "RecentMetroApps" /t REG_DWORD /d 1 /f +reg add "HKU\%~1\SOFTWARE\OpenShell\StartMenu\Settings" /v "StartScreenShortcut" /t REG_DWORD /d 0 /f +reg add "HKU\%~1\SOFTWARE\OpenShell\StartMenu\Settings" /v "SearchInternet" /t REG_DWORD /d 0 /f +reg add "HKU\%~1\SOFTWARE\OpenShell\StartMenu\Settings" /v "GlassOverride" /t REG_DWORD /d 1 /f +reg add "HKU\%~1\SOFTWARE\OpenShell\StartMenu\Settings" /v "GlassColor" /t REG_DWORD /d 0 /f +reg add "HKU\%~1\SOFTWARE\OpenShell\StartMenu\Settings" /v "SkinW7" /t REG_SZ /d "Fluent-Metro" /f +reg add "HKU\%~1\SOFTWARE\OpenShell\StartMenu\Settings" /v "SkinVariationW7" /t REG_SZ /f +reg add "HKU\%~1\SOFTWARE\OpenShell\StartMenu\Settings" /v "ShiftWin" /t REG_SZ /d "Nothing" /f +reg add "HKU\%~1\SOFTWARE\OpenShell\StartMenu\Settings" /v "SkinOptionsW7" /t REG_MULTI_SZ /d "DARK_MAIN=0"\0"METRO_MAIN=0"\0"LIGHT_MAIN=0"\0"AUTOMODE_MAIN=1"\0"DARK_SUBMENU=0"\0"METRO_SUBMENU="\0"LIGHT_SUBMENU=0"\0"AUTOMODE_SUBMENU=1"\0"SUBMENU_SEPARATORS=1"\0"DARK_SEARCH=0"\0"METRO_SEARCH="\0"LIGHT_SEARCH=0"\0"AUTOMODE_SEARCH=1"\0"SEARCH_FRAME=1"\0"SEARCH_COLOR=0"\0"SMALL_SEARCH=0"\0"MOERN_SEARCH=1"\0"SEARCH_ITALICS=0"\0"NONE=0"\0"SEPARATOR=0"\0"TWO_TONE=1"\0"CLASSIC_SELECTOR=1"\0"HAF_SELECTOR=0"\0"CURVED_MENUSEL=1"\0"CURVED_SUBMENU=0"\0"SELECTOR_REVEAL=1"\0"TRANSPARENT=0"\0"OPAQU_SUBMENU=1"\0"OPAQUE_MENU=0"\0"OPAQUE=0"\0"STANDARD=0"\0"SMALL_MAIN2=1"\0"SMALL_ICONS=0"\0"COMPACT_UBMENU=0"\0"PRESERVE_MAIN2=0"\0"LESS_PADDING=0"\0"EXTRA_PADDING=1"\0"24_PADDING=0"\0"LARGE_PROGRAMS0"\0"TRANSPARENT_SHUTDOWN=0"\0"OUTLINE_SHUTDOWN=0"\0"BUTTON_SHUTDOWN=1"\0"EXPERIMENTAL_SHUTDOWN=0"\"LARGE_FONT=0"\0"CONNECTED_BORDER=1"\0"FLOATING_BORDER=0"\0"LARGE_SUBMENU=0"\0"LARGE_LISTS=0"\0"THI_MAIN2=0"\0"EXPERIMENTAL_MAIN2=1"\0"USER_IMAGE=1"\0"USER_OUTSIDE=0"\0"SCALING_USER=1"\0"56=0"\0"64="\0"TRANSPARENT_USER=0"\0"UWP_SCROLLBAR=0"\0"MODERN_SCROLLBAR=1"\0"SMALL_ARROWS=0"\0"ARROW_BACKGROUD=1"\0"ICON_FRAME=0"\0"SEARCH_SEPARATOR=0"\0"NO_PROGRAMS_BUTTON=0" /f +reg add "HKU\%~1\SOFTWARE\OpenShell\StartMenu\Settings" /v "SkipMetro" /t REG_DWORD /d 1 /f +reg add "HKU\%~1\SOFTWARE\OpenShell\StartMenu\Settings" /v "MenuItems7" /t REG_MULTI_SZ /d "Item1.Command=user_files"\0"Item1.Settings=NOEXPAND"\0"Item2.Command=user_documents"\0"Item2.Settings=NOEXPAND"\0"Item3.Command=user_pictures"\0"Item3.Settings=NOEXPAND"\0"Item4.Command=user_music"\0"Item4.Settings=NOEXPAND"\0"Item5.Command=user_videos"\0"Item5.Settings=NOEXPAND"\0"Item6.Command=downloads"\0"Item6.Settings=NOEXPAND"\0"Item7.Command=homegroup"\0"Item7.Settings=ITEM_DISABLED"\0"Item8.Command=separator"\0"Item9.Command=games"\0"Item9.Settings=TRACK_RECENT|NOEXPAND|ITEM_DISABLED"\0"Item10.Command=favorites"\0"Item10.Settings=ITEM_DISABLED"\0"Item11.Command=recent_documents"\0"Item12.Command=computer"\0"Item12.Settings=NOEXPAND"\0"Item13.Command=network"\0"Item13.Settings=ITEM_DISABLED"\0"Item14.Command=network_connections"\0"Item14.Settings=ITEM_DISABLED"\0"Item15.Command=separator"\0"Item16.Command=control_panel"\0"Item16.Settings=TRACK_RECENT"\0"Item17.Command=pc_settings"\0"Item17.Settings=TRACK_RECENT"\0"Item18.Command=admin"\0"Item18.Settings=TRACK_RECENT|ITEM_DISABLED"\0"Item19.Command=devices"\0"Item19.Settings=ITEM_DISABLED"\0"Item20.Command=defaults"\0"Item20.Settings=ITEM_DISABLED"\0"Item21.Command=help"\0"Item21.Settings=ITEM_DISABLED"\0"Item22.Command=run"\0"Item23.Command=apps"\0"Item23.Settings=ITEM_DISABLED"\0"Item24.Command=windows_security"\0"Item24.Settings=ITEM_DISABLED"\0" /f + +reg add "HKU\%~1\SOFTWARE\OpenShell\OpenShell\Settings" /v "Update" /d 0 /t REG_DWORD /f +reg add "HKU\%~1\SOFTWARE\OpenShell\StartMenu\Settings" /v "CheckWinUpdates" /t REG_DWORD /d 0 /f +reg add "HKU\%~1\SOFTWARE\OpenShell\StartMenu\Settings" /v "HighlightNew" /t REG_DWORD /d 0 /f + +reg add "HKU\%~1\SOFTWARE\Microsoft\Internet Explorer\Toolbar\ShellBrowser" /v "ITBar7Layout" /t REG_BINARY /d 13000000000000000000000020000000100000000000000001000000010700005e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 /f + +@echo OFF +for /f "usebackq tokens=2* delims= " %%B in (`reg query "HKU\%~1\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders" /v "AppData" 2^>^&1 ^| findstr /R /X /C:".*AppData[ ]*REG_SZ[ ].*"`) do ( + echo del "%%C\Microsoft\Windows\Start Menu\Programs\Accessories\Internet Explorer.lnk" /q /f + del "%%C\Microsoft\Windows\Start Menu\Programs\Accessories\Internet Explorer.lnk" /q /f + echo del "%%C\Microsoft\Internet Explorer\Quick Launch\Microsoft Edge.lnk" /q /f + del "%%C\Microsoft\Internet Explorer\Quick Launch\Microsoft Edge.lnk" /q /f + echo del "%%C\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar\Microsoft Edge.lnk" /q /f + del "%%C\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar\Microsoft Edge.lnk" /q /f +) +exit /b 0 \ No newline at end of file diff --git a/Executables/DEFENDER.bat b/Executables/DEFENDER.bat new file mode 100644 index 0000000..2ddf875 --- /dev/null +++ b/Executables/DEFENDER.bat @@ -0,0 +1,6 @@ +cd Executables +start /b /wait install_wim_tweak.exe /o /l +start /b /wait install_wim_tweak.exe /o /c "Windows-Defender" /r +start /b /wait install_wim_tweak.exe /h /o /l +start /b /wait winmgmt /resetrepository +shutdown /r /f /t 0 \ No newline at end of file diff --git a/Executables/DNET.bat b/Executables/DNET.bat new file mode 100644 index 0000000..f266beb --- /dev/null +++ b/Executables/DNET.bat @@ -0,0 +1 @@ +dism /online /enable-feature /featurename:NetFX3 /All /Source:Executables /LimitAccess \ No newline at end of file diff --git a/Executables/EDGE.bat b/Executables/EDGE.bat new file mode 100644 index 0000000..8645dec --- /dev/null +++ b/Executables/EDGE.bat @@ -0,0 +1,20 @@ +taskkill /im msedge.exe /f + +cd "%PROGRAMFILES(x86)%\Microsoft\Edge\Application" + +if exist "84.0.522.52" cd 84.0.522.52\Installer +if exist "9*" cd 9*\Installer +if exist "1*" cd 1*\Installer + +start setup.exe --uninstall --system-level --verbose-logging --force-uninstall + +@echo OFF +for /f "usebackq tokens=2 delims=\" %%A in (`reg query "HKEY_USERS" ^| findstr /c:"S-"`) do ( + reg query "HKU\%%A" | findstr /c:"Volatile Environment" /c:"AME_UserHive_" > NUL 2>&1 + if not errorlevel 1 ( + echo reg add "HKU\%%A\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Taskband" /v "FavoritesResolve" /t REG_BINARY /d 320300004C0000000114020000000000C0000000000000468300800020000000549E39A5246AD8012B113CA5246AD801A8B6C6DADDACD501970100000000000001000000000000000000000000000000A0013A001F80C827341F105C1042AA032EE45287D668260001002600EFBE1200000056F21270246AD8010F37A185246AD8012B113CA5246AD80114005600310000000000B154E29B11005461736B42617200400009000400EFBEB154C69BB154E29B2E000000F4940100000001000000000000000000000000000000D5BA89005400610073006B00420061007200000016000E01320097010000874F0749200046494C4545587E312E4C4E4B00007C0009000400EFBEB154E29BB154E29B2E00000097900100000002000000000000000000520000000000589C4400460069006C00650020004500780070006C006F007200650072002E006C006E006B00000040007300680065006C006C00330032002E0064006C006C002C002D003200320030003600370000001C00220000001E00EFBE02005500730065007200500069006E006E006500640000001C00120000002B00EFBE2B113CA5246AD8011C00420000001D00EFBE02004D006900630072006F0073006F00660074002E00570069006E0064006F00770073002E004500780070006C006F0072006500720000001C0000009B0000001C000000010000001C0000002D000000000000009A0000001100000003000000E4A63B761000000000433A5C55736572735C757365725C417070446174615C526F616D696E675C4D6963726F736F66745C496E7465726E6574204578706C6F7265725C517569636B204C61756E63685C557365722050696E6E65645C5461736B4261725C46696C65204578706C6F7265722E6C6E6B000060000000030000A058000000000000006465736B746F702D62356E36683339006E1A1EE27BFFA94ABB0361D86F25337E500764DB17D6EC11A598000C2907D6A06E1A1EE27BFFA94ABB0361D86F25337E500764DB17D6EC11A598000C2907D6A045000000090000A03900000031535053B1166D44AD8D7048A748402EA43D788C1D000000680000000048000000CE2181FCD4BF31408F25FF009E4345CA000000000000000000000000 /f + reg add "HKU\%%A\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Taskband" /v "FavoritesResolve" /t REG_BINARY /d 320300004C0000000114020000000000C0000000000000468300800020000000549E39A5246AD8012B113CA5246AD801A8B6C6DADDACD501970100000000000001000000000000000000000000000000A0013A001F80C827341F105C1042AA032EE45287D668260001002600EFBE1200000056F21270246AD8010F37A185246AD8012B113CA5246AD80114005600310000000000B154E29B11005461736B42617200400009000400EFBEB154C69BB154E29B2E000000F4940100000001000000000000000000000000000000D5BA89005400610073006B00420061007200000016000E01320097010000874F0749200046494C4545587E312E4C4E4B00007C0009000400EFBEB154E29BB154E29B2E00000097900100000002000000000000000000520000000000589C4400460069006C00650020004500780070006C006F007200650072002E006C006E006B00000040007300680065006C006C00330032002E0064006C006C002C002D003200320030003600370000001C00220000001E00EFBE02005500730065007200500069006E006E006500640000001C00120000002B00EFBE2B113CA5246AD8011C00420000001D00EFBE02004D006900630072006F0073006F00660074002E00570069006E0064006F00770073002E004500780070006C006F0072006500720000001C0000009B0000001C000000010000001C0000002D000000000000009A0000001100000003000000E4A63B761000000000433A5C55736572735C757365725C417070446174615C526F616D696E675C4D6963726F736F66745C496E7465726E6574204578706C6F7265725C517569636B204C61756E63685C557365722050696E6E65645C5461736B4261725C46696C65204578706C6F7265722E6C6E6B000060000000030000A058000000000000006465736B746F702D62356E36683339006E1A1EE27BFFA94ABB0361D86F25337E500764DB17D6EC11A598000C2907D6A06E1A1EE27BFFA94ABB0361D86F25337E500764DB17D6EC11A598000C2907D6A045000000090000A03900000031535053B1166D44AD8D7048A748402EA43D788C1D000000680000000048000000CE2181FCD4BF31408F25FF009E4345CA000000000000000000000000 /f + echo reg add "HKU\%%A\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Taskband" /v Favorites /t REG_BINARY /d 00A40100003A001F80C827341F105C1042AA032EE45287D668260001002600EFBE1200000056F21270246AD8010F37A185246AD8012B113CA5246AD80114005600310000000000B154E29B11005461736B42617200400009000400EFBEB154C69BB154E29B2E000000F4940100000001000000000000000000000000000000D5BA89005400610073006B00420061007200000016001201320097010000874F0749200046494C4545587E312E4C4E4B00007C0009000400EFBEB154E29BB154E29B2E00000097900100000002000000000000000000520000000000589C4400460069006C00650020004500780070006C006F007200650072002E006C006E006B00000040007300680065006C006C00330032002E0064006C006C002C002D003200320030003600370000001C00120000002B00EFBE2B113CA5246AD8011C00420000001D00EFBE02004D006900630072006F0073006F00660074002E00570069006E0064006F00770073002E004500780070006C006F0072006500720000001C00260000001E00EFBE0200530079007300740065006D00500069006E006E006500640000001C000000FF /f + reg add "HKU\%%A\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Taskband" /v Favorites /t REG_BINARY /d 00A40100003A001F80C827341F105C1042AA032EE45287D668260001002600EFBE1200000056F21270246AD8010F37A185246AD8012B113CA5246AD80114005600310000000000B154E29B11005461736B42617200400009000400EFBEB154C69BB154E29B2E000000F4940100000001000000000000000000000000000000D5BA89005400610073006B00420061007200000016001201320097010000874F0749200046494C4545587E312E4C4E4B00007C0009000400EFBEB154E29BB154E29B2E00000097900100000002000000000000000000520000000000589C4400460069006C00650020004500780070006C006F007200650072002E006C006E006B00000040007300680065006C006C00330032002E0064006C006C002C002D003200320030003600370000001C00120000002B00EFBE2B113CA5246AD8011C00420000001D00EFBE02004D006900630072006F0073006F00660074002E00570069006E0064006F00770073002E004500780070006C006F0072006500720000001C00260000001E00EFBE0200530079007300740065006D00500069006E006E006500640000001C000000FF /f + ) +) \ No newline at end of file diff --git a/Executables/EDGEX.bat b/Executables/EDGEX.bat new file mode 100644 index 0000000..b97faa9 --- /dev/null +++ b/Executables/EDGEX.bat @@ -0,0 +1,5 @@ +cd Executables + +start /b /wait install_wim_tweak.exe /o /l +start /b /wait install_wim_tweak.exe /o /c Microsoft-Windows-Internet-Browser-Package /r +start /b /wait install_wim_tweak.exe /h /o /l \ No newline at end of file diff --git a/Executables/FILEASSOC.bat b/Executables/FILEASSOC.bat new file mode 100644 index 0000000..1e98746 --- /dev/null +++ b/Executables/FILEASSOC.bat @@ -0,0 +1,32 @@ +cd Executables + +reg delete "HKLM\SOFTWARE\Clients\StartMenuInternet\IEXPLORE.EXE" /f + +@echo OFF +for /f "usebackq tokens=2 delims=\" %%A in (`reg query "HKEY_USERS" ^| findstr /c:"S-"`) do ( + REM If the "Volatile Environment" key exists, that means it is a proper user. Built in accounts/SIDs don't have this key. + reg query "HKU\%%A" | findstr /c:"Volatile Environment"> NUL 2>&1 + if not errorlevel 1 ( + echo reg add "HKU\%%A\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer" /v "UserSignedIn" /t REG_DWORD /d 1 /f + reg add "HKU\%%A\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer" /v "UserSignedIn" /t REG_DWORD /d 1 /f + + PowerShell -NoP -ExecutionPolicy Bypass -File assoc.ps1 "%%A" "%%A" ".html:FirefoxHTML-308046B0AF4A39CB" ".htm:FirefoxHTML-308046B0AF4A39CB" "Proto:https:FirefoxURL-308046B0AF4A39CB" "Proto:http:FirefoxURL-308046B0AF4A39CB" ".3g2:VLC.3g2" ".3gp:VLC.3gp" ".3gp2:VLC.3gp2" ".3gpp:VLC.3gpp" ".aac:VLC.aac" ".adts:VLC.adts" ".aif:VLC.aif" ".aifc:VLC.aifc" ".aiff:VLC.aiff" ".amr:VLC.amr" ".asf:VLC.asf" ".asx:VLC.asx" ".au:VLC.au" ".avi:VLC.avi" ".bmp:JPEGView.exe" ".cda:VLC.cda" ".flac:VLC.flac" ".jpeg:JPEGView.exe" ".jpg:JPEGView.exe" ".m1v:VLC.m1v" ".m2t:VLC.m2t" ".m2ts:VLC.m2ts" ".m3u:VLC.m3u" ".m4a:VLC.m4a" ".m4p:VLC.m4p" ".m4v:VLC.m4v" ".mid:VLC.mid" ".mka:VLC.mka" ".mkv:VLC.mkv" ".mov:VLC.mov" ".MP2:VLC.mp2" ".mp2v:VLC.mp2v" ".mp3:VLC.mp3" ".mp4:VLC.mp4" ".mp4v:VLC.mp4v" ".mpa:VLC.mpa" ".MPE:VLC.mpe" ".mpeg:VLC.mpeg" ".mpg:VLC.mpg" ".mpv2:VLC.mpv2" ".mts:VLC.mts" ".png:JPEGView.exe" ".ra:VLC.ra" ".ram:VLC.ram" ".rmi:VLC.rmi" ".s3m:VLC.s3m" ".snd:VLC.snd" ".TS:VLC.ts" ".TTS:VLC.tts" ".voc:VLC.voc" ".wav:VLC.wav" ".webp:JPEGView.exe" ".wma:VLC.wma" ".wmv:VLC.wmv" ".WPL:VLC.wpl" ".wvx:VLC.wvx" ".xm:VLC.xm" ".zpl:VLC.zpl" + ) +) + +for /f "usebackq tokens=4 delims=_" %%A in (`reg query "HKEY_USERS" ^| findstr /c:"AME_UserHive_"`) do ( + for /f "usebackq tokens=7 delims=\" %%B in (`reg query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList" ^| findstr /c:"S-"`) do ( + for /f "usebackq tokens=2* delims= " %%C in (`reg query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\%%B" ^| findstr /R /X /C:".*ProfileImagePath[ ]*REG_EXPAND_SZ[ ].*"`) do ( + for /f "usebackq tokens=2* delims= " %%E in (`reg query "HKU\AME_UserHive_%%A\SOFTWARE\AME" ^| findstr /R /X /C:".*UserPath[ ]*REG_SZ[ ].*"`) do ( + if "%%D"=="%%F" ( + echo reg delete "HKU\AME_UserHive_%%A\SOFTWARE\AME" /f + reg delete "HKU\AME_UserHive_%%A\SOFTWARE\AME" /f + echo reg add "HKU\AME_UserHive_%%A\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer" /v "UserSignedIn" /t REG_DWORD /d 1 /f + reg add "HKU\AME_UserHive_%%A\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer" /v "UserSignedIn" /t REG_DWORD /d 1 /f + + PowerShell -NoP -ExecutionPolicy Bypass -File assoc.ps1 "%%B" "AME_UserHive_%%A" ".html:FirefoxHTML-308046B0AF4A39CB" ".htm:FirefoxHTML-308046B0AF4A39CB" "Proto:https:FirefoxURL-308046B0AF4A39CB" "Proto:http:FirefoxURL-308046B0AF4A39CB" ".3g2:VLC.3g2" ".3gp:VLC.3gp" ".3gp2:VLC.3gp2" ".3gpp:VLC.3gpp" ".aac:VLC.aac" ".adts:VLC.adts" ".aif:VLC.aif" ".aifc:VLC.aifc" ".aiff:VLC.aiff" ".amr:VLC.amr" ".asf:VLC.asf" ".asx:VLC.asx" ".au:VLC.au" ".avi:VLC.avi" ".bmp:JPEGView.exe" ".cda:VLC.cda" ".flac:VLC.flac" ".jpeg:JPEGView.exe" ".jpg:JPEGView.exe" ".m1v:VLC.m1v" ".m2t:VLC.m2t" ".m2ts:VLC.m2ts" ".m3u:VLC.m3u" ".m4a:VLC.m4a" ".m4p:VLC.m4p" ".m4v:VLC.m4v" ".mid:VLC.mid" ".mka:VLC.mka" ".mkv:VLC.mkv" ".mov:VLC.mov" ".MP2:VLC.mp2" ".mp2v:VLC.mp2v" ".mp3:VLC.mp3" ".mp4:VLC.mp4" ".mp4v:VLC.mp4v" ".mpa:VLC.mpa" ".MPE:VLC.mpe" ".mpeg:VLC.mpeg" ".mpg:VLC.mpg" ".mpv2:VLC.mpv2" ".mts:VLC.mts" ".png:JPEGView.exe" ".ra:VLC.ra" ".ram:VLC.ram" ".rmi:VLC.rmi" ".s3m:VLC.s3m" ".snd:VLC.snd" ".TS:VLC.ts" ".TTS:VLC.tts" ".voc:VLC.voc" ".wav:VLC.wav" ".webp:JPEGView.exe" ".wma:VLC.wma" ".wmv:VLC.wmv" ".WPL:VLC.wpl" ".wvx:VLC.wvx" ".xm:VLC.xm" ".zpl:VLC.zpl" + ) + ) + ) + ) +) \ No newline at end of file diff --git a/Executables/FIREFOXCONF.bat b/Executables/FIREFOXCONF.bat new file mode 100644 index 0000000..6be143a --- /dev/null +++ b/Executables/FIREFOXCONF.bat @@ -0,0 +1,195 @@ +@echo OFF +if not exist "%~dp0\AME-Firefox-Injection" ( + echo. & echo No supplied AME-Firefox-Injection folder detected. + exit /b 4 +) + +:ENTRIES + +echo. & echo Grabbing previous Firefox entries... + +if not exist "%TEMP%\Firefox-Reg-Output.txt" echo No input entries detected & echo. & echo Generating random string... & goto GenRND + +setlocal EnableDelayedExpansion +set /a "count1=0" +for /f "usebackq tokens=2 delims=-" %%A in (`findstr /c:"Firefox-" "%TEMP%\Firefox-Reg-Output.txt"`) do ( + set /a "count1=!count1!+1" + set "ffBef!count1!=%%A" + set "par=!par!)" + set "arg=!arg!if not "%%D"=="%%A" (" +) + +del /q /f "%TEMP%\Firefox-Reg-Output.txt" > NUL 2>&1 + +echo. & echo Comparing Firefox entries... +set /a "count2=0" +for /f "usebackq tokens=2 delims=-" %%D in (`reg query "HKLM\SOFTWARE\Clients\StartMenuInternet" /f "Firefox-"`) do ( + set /a "count2=!count2!+1" + %arg%set "NewCode=%%D"%par% +) + +if "%count1%"=="0" (if "%count2%"=="0" (set "NewCode=NULL")) +endlocal & set "NewCode=%NewCode%" + +:CHECKS + +set "RunEC=10" +set /a "count0=1" + +for /f "usebackq tokens=2 delims=\" %%A in (`reg query "HKEY_USERS" ^| findstr /c:"S-" /c:"AME_UserHive_"`) do ( + for /f "usebackq tokens=2* delims= " %%B in (`reg query "HKU\%%A\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders" /v "AppData" 2^>^&1 ^| findstr /R /X /C:".*AppData[ ]*REG_SZ[ ].*"`) do ( + call :AFISCALL "%%C" + if errorlevel 2 set "RunEC=2" + if errorlevel 1 set "RunEC=1" + if errorlevel 0 set "RunEC=0" + ) +) +exit /b %RunEC% + +:AFISCALL + +setlocal + +echo. & echo Generating random string... + +:GenRND + +setlocal EnableDelayedExpansion +set "RNDConsist=abcdefghijklmnopqrstuvwxyz0123456789" +set /a "RND=%RANDOM% %% 36" +set "RNDStr=!RNDStr!!RNDConsist:~%RND%,1!" +if "%RNDStr:~7%"=="" (goto GenRND) +endlocal & set "RNDStr=%RNDStr%" + +:: Redundancy, incase the original Firefox installed check fails +if "%NewCode%"=="NULL" echo. & echo No Firefox install detected & goto PREFSONLY +if "%NewCode%"=="" echo. & echo Firefox version already installed & goto PREFSONLY +if not EXIST "%PROGRAMFILES%\Mozilla Firefox\firefox.exe" echo. & echo Can't find Firefox.exe & goto PREFSONLY +if exist "%~1\Mozilla\Firefox\profiles.ini" ( + findstr /c:"%NewCode%" "%~1\Mozilla\Firefox\profiles.ini" > NUL 2>&1 + if not errorlevel 1 echo. & echo Firefox version already in profiles.ini & goto PREFSONLY +) + +:PROFILENAME + +if %count0% GTR 50 echo. & echo Default-release count exceeded 50 & goto PREFSONLY +if exist "%~1\Mozilla\Firefox\profiles.ini" ( + findstr /c:"Name=default-release" "%~1\Mozilla\Firefox\profiles.ini" > NUL 2>&1 + if not errorlevel 1 ( + findstr /c:"Name=default-release-%count0%" "%~1\Mozilla\Firefox\profiles.ini" + if not errorlevel 1 ( + set /a "count0=%count0%+1" + goto PROFILENAME + ) else ( + set "profileName=default-release-%count0%" + ) + ) else ( + set "profileName=default-release" + ) +) else ( + set "profileName=default-release" +) + + +echo. & echo Injecting profile... +@echo ON + +:: This could also be set manually in the profiles.ini file +mkdir "%~1\Mozilla\Firefox\Profiles\%RNDStr%.%profileName%" +robocopy "%~dp0\AME-Firefox-Injection" "%~1\Mozilla\Firefox\Profiles\%RNDStr%.%profileName%" /E > NUL + +:: Sets profile as the default +echo [Install%NewCode%]>> "%~1\Mozilla\Firefox\profiles.ini" +echo Default=Profiles/%RNDStr%.%profileName%>> "%~1\Mozilla\Firefox\profiles.ini" +echo Locked=^1>> "%~1\Mozilla\Firefox\profiles.ini" +echo.>> "%~1\Mozilla\Firefox\profiles.ini" +echo [Profile0]>> "%~1\Mozilla\Firefox\profiles.ini" +echo Name=%profileName%>> "%~1\Mozilla\Firefox\profiles.ini" +echo IsRelative=^1>> "%~1\Mozilla\Firefox\profiles.ini" +echo Path=Profiles/%RNDStr%.%profileName%>> "%~1\Mozilla\Firefox\profiles.ini" + +:: Add prefs to any other Firefox profiles in all users + +@echo OFF +for /f "usebackq delims=" %%B in (`dir /B /A:d "%~1\Mozilla\Firefox\Profiles" ^| findstr /v /x /c:"%RNDStr%.%profileName%"`) do ( + if exist "%~1\Mozilla\Firefox\Profiles\%%B\prefs.js" ( + :: Removes lines containing these entries from the profiles prefs.js. This way any old prefs don't overlap with the new prefs + echo findstr /V /C:""""app.shield.optoutstudies.enabled"""" /C:""""browser.aboutwelcome.enabled"""" /C:""""browser.disableResetPrompt"""" /C:""""browser.newtabpage.activity-stream.asrouter.userprefs.cfr.addons"""" /C:""""browser.newtabpage.activity-stream.asrouter.userprefs.cfr.features"""" /C:""""browser.newtabpage.activity-stream.feeds.section.topstories"""" /C:""""browser.newtabpage.activity-stream.feeds.topsites"""" /C:""""browser.newtabpage.activity-stream.section.highlights.includePocket"""" /C:""""browser.newtabpage.activity-stream.section.highlights.includeVisited"""" /C:""""browser.newtabpage.activity-stream.showSponsored"""" /C:""""browser.newtabpage.activity-stream.showSponsoredTopSites"""" /C:""""browser.urlbar.placeholderNam"""" /C:""""browser.urlbar.suggest.quicksuggest.nonsponsored"""" /C:""""browser.urlbar.suggest.quicksuggest.sponsored"""" /C:""""browser.urlbar.suggest.topsites"""" /C:""""datareporting.healthreport.uploadEnabled"""" /C:""""dom.security.https_only_mode"""" /C:""""dom.security.https_only_mode_ever_enabled"""" "%~1\Mozilla\Firefox\Profiles\%%B\prefs.js "^>^> "%TEMP%\prefs.js.tmp" + findstr /V /C:""""app.shield.optoutstudies.enabled"""" /C:""""browser.aboutwelcome.enabled"""" /C:""""browser.disableResetPrompt"""" /C:""""browser.newtabpage.activity-stream.asrouter.userprefs.cfr.addons"""" /C:""""browser.newtabpage.activity-stream.asrouter.userprefs.cfr.features"""" /C:""""browser.newtabpage.activity-stream.feeds.section.topstories"""" /C:""""browser.newtabpage.activity-stream.feeds.topsites"""" /C:""""browser.newtabpage.activity-stream.section.highlights.includePocket"""" /C:""""browser.newtabpage.activity-stream.section.highlights.includeVisited"""" /C:""""browser.newtabpage.activity-stream.showSponsored"""" /C:""""browser.newtabpage.activity-stream.showSponsoredTopSites"""" /C:""""browser.urlbar.placeholderNam"""" /C:""""browser.urlbar.suggest.quicksuggest.nonsponsored"""" /C:""""browser.urlbar.suggest.quicksuggest.sponsored"""" /C:""""browser.urlbar.suggest.topsites"""" /C:""""datareporting.healthreport.uploadEnabled"""" /C:""""dom.security.https_only_mode"""" /C:""""dom.security.https_only_mode_ever_enabled"""" "%~1\Mozilla\Firefox\Profiles\%%B\prefs.js ">> "%TEMP%\prefs.js.tmp" + ) + :: Filters out a few prefs from AME-Firefox-Injectiont\prefs.js and adds them to prefs.js.tmp + echo findstr /V /C:""""browser.toolbars.bookmarks.visibility"""" /C:""""extensions.webextensions.uuids"""" /C:""""extensions.webextensions.uuids"""" "%~dp0\AME-Firefox-Injection\prefs.js"^>^> "%TEMP%\prefs.js.tmp" + findstr /V /C:""""browser.toolbars.bookmarks.visibility"""" /C:""""extensions.webextensions.uuids"""" /C:""""extensions.webextensions.uuids"""" "%~dp0\AME-Firefox-Injection\prefs.js">> "%TEMP%\prefs.js.tmp" + echo move /y "%TEMP%\prefs.js.tmp" "%~1\Mozilla\Firefox\Profiles\%%B\prefs.js" + move /y "%TEMP%\prefs.js.tmp" "%~1\Mozilla\Firefox\Profiles\%%B\prefs.js" + if exist "%~1\Mozilla\Firefox\Profiles\%%B\search.json.mozlz4" echo del /Q /F "%~1\Mozilla\Firefox\Profiles\%%B\search.json.mozlz4" & del /Q /F "%~1\Mozilla\Firefox\Profiles\%%B\search.json.mozlz4" + echo robocopy "%~dp0\AME-Firefox-Injection" "%~1\Mozilla\Firefox\Profiles\%%B" search.json.mozlz4 /E ^> NUL + robocopy "%~dp0\AME-Firefox-Injection" "%~1\Mozilla\Firefox\Profiles\%%B" search.json.mozlz4 /E > NUL + echo PowerShell -NoP -C "%~1\Mozilla\Firefox\Profiles' | Set-Acl '%~1\Mozilla\Firefox\Profiles\%%B\prefs.js'" ^> NUL 2^>^&1 + PowerShell -NoP -C "%~1\Mozilla\Firefox\Profiles' | Set-Acl '%~1\Mozilla\Firefox\Profiles\%%B\prefs.js'" > NUL 2>&1 + echo PowerShell -NoP -C "Get-Acl '%~1\Mozilla\Firefox\Profiles' | Set-Acl '%~1\Mozilla\Firefox\Profiles\%%B\search.json.mozlz4'" ^> NUL 2^>^&1 + PowerShell -NoP -C "Get-Acl '%~1\Mozilla\Firefox\Profiles' | Set-Acl '%~1\Mozilla\Firefox\Profiles\%%B\search.json.mozlz4'" > NUL 2>&1 +) + +echo. & echo Successfully injected custom Firefox configs. +endlocal & exit /b 0 + +:PREFSONLY + +:: uBlock Origin could be installed automatically here, however that would involve overwriting the old extension.json etc +:: files, which, if the user had previous extensions, could cause issues. + +@echo. & echo Injecting config files... + +if exist "%TEMP%\prefs.js.tmp" del /q /f "%TEMP%\prefs.js.tmp" > NUL + +set /a "count3=0" + +@echo OFF +for /f "usebackq delims=" %%A in (`dir /B /A:d "%~1\Mozilla\Firefox\Profiles"`) do ( + set /a "count3=%count3%+1" + if exist "%~1\Mozilla\Firefox\Profiles\%%A\prefs.js" ( + :: Removes lines containing these entries from the profiles prefs.js. This way any old prefs don't overlap with the new prefs + echo findstr /V /C:""""app.shield.optoutstudies.enabled"""" /C:""""browser.aboutwelcome.enabled"""" /C:""""browser.disableResetPrompt"""" /C:""""browser.newtabpage.activity-stream.asrouter.userprefs.cfr.addons"""" /C:""""browser.newtabpage.activity-stream.asrouter.userprefs.cfr.features"""" /C:""""browser.newtabpage.activity-stream.feeds.section.topstories"""" /C:""""browser.newtabpage.activity-stream.feeds.topsites"""" /C:""""browser.newtabpage.activity-stream.section.highlights.includePocket"""" /C:""""browser.newtabpage.activity-stream.section.highlights.includeVisited"""" /C:""""browser.newtabpage.activity-stream.showSponsored"""" /C:""""browser.newtabpage.activity-stream.showSponsoredTopSites"""" /C:""""browser.urlbar.placeholderNam"""" /C:""""browser.urlbar.suggest.quicksuggest.nonsponsored"""" /C:""""browser.urlbar.suggest.quicksuggest.sponsored"""" /C:""""browser.urlbar.suggest.topsites"""" /C:""""datareporting.healthreport.uploadEnabled"""" /C:""""dom.security.https_only_mode"""" /C:""""dom.security.https_only_mode_ever_enabled"""" "%~1\Mozilla\Firefox\Profiles\%%A\prefs.js "^>^> "%TEMP%\prefs.js.tmp" + findstr /V /C:""""app.shield.optoutstudies.enabled"""" /C:""""browser.aboutwelcome.enabled"""" /C:""""browser.disableResetPrompt"""" /C:""""browser.newtabpage.activity-stream.asrouter.userprefs.cfr.addons"""" /C:""""browser.newtabpage.activity-stream.asrouter.userprefs.cfr.features"""" /C:""""browser.newtabpage.activity-stream.feeds.section.topstories"""" /C:""""browser.newtabpage.activity-stream.feeds.topsites"""" /C:""""browser.newtabpage.activity-stream.section.highlights.includePocket"""" /C:""""browser.newtabpage.activity-stream.section.highlights.includeVisited"""" /C:""""browser.newtabpage.activity-stream.showSponsored"""" /C:""""browser.newtabpage.activity-stream.showSponsoredTopSites"""" /C:""""browser.urlbar.placeholderNam"""" /C:""""browser.urlbar.suggest.quicksuggest.nonsponsored"""" /C:""""browser.urlbar.suggest.quicksuggest.sponsored"""" /C:""""browser.urlbar.suggest.topsites"""" /C:""""datareporting.healthreport.uploadEnabled"""" /C:""""dom.security.https_only_mode"""" /C:""""dom.security.https_only_mode_ever_enabled"""" "%~1\Mozilla\Firefox\Profiles\%%A\prefs.js ">> "%TEMP%\prefs.js.tmp" + ) + :: Filters out a few prefs from AME-Firefox-Injectiont\prefs.js and adds them to prefs.js.tmp + echo findstr /V /C:""""browser.toolbars.bookmarks.visibility"""" /C:""""extensions.webextensions.uuids"""" /C:""""extensions.webextensions.uuids"""" "%~dp0\AME-Firefox-Injection\prefs.js"^>^> "%TEMP%\prefs.js.tmp" + findstr /V /C:""""browser.toolbars.bookmarks.visibility"""" /C:""""extensions.webextensions.uuids"""" /C:""""extensions.webextensions.uuids"""" "%~dp0\AME-Firefox-Injection\prefs.js">> "%TEMP%\prefs.js.tmp" + echo move /y "%TEMP%\prefs.js.tmp" "%~1\Mozilla\Firefox\Profiles\%%A\prefs.js" + move /y "%TEMP%\prefs.js.tmp" "%~1\Mozilla\Firefox\Profiles\%%A\prefs.js" + if exist "%~1\Mozilla\Firefox\Profiles\%%A\search.json.mozlz4" echo del /Q /F "%~1\Mozilla\Firefox\Profiles\%%A\search.json.mozlz4" & del /Q /F "%~1\Mozilla\Firefox\Profiles\%%A\search.json.mozlz4" + echo robocopy "%~dp0\AME-Firefox-Injection" "%~1\Mozilla\Firefox\Profiles\%%A" search.json.mozlz4 /E ^> NUL + robocopy "%~dp0\AME-Firefox-Injection" "%~1\Mozilla\Firefox\Profiles\%%A" search.json.mozlz4 /E > NUL +) +for /f "usebackq delims=" %%A in (`dir /B /A:d "%SYSTEMDRIVE%\Users"`) do ( + if exist "%~1\Mozilla\Firefox\Profiles" ( + for /f "usebackq delims=" %%B in (`dir /B /A:d "%~1\Mozilla\Firefox\Profiles"`) do ( + set /a "count3=%count3%+1" + if exist "%~1\Mozilla\Firefox\Profiles\%%B\prefs.js" ( + :: Removes lines containing these entries from the profiles prefs.js. This way any old prefs don't overlap with the new prefs + echo findstr /V /C:""""app.shield.optoutstudies.enabled"""" /C:""""browser.aboutwelcome.enabled"""" /C:""""browser.disableResetPrompt"""" /C:""""browser.newtabpage.activity-stream.asrouter.userprefs.cfr.addons"""" /C:""""browser.newtabpage.activity-stream.asrouter.userprefs.cfr.features"""" /C:""""browser.newtabpage.activity-stream.feeds.section.topstories"""" /C:""""browser.newtabpage.activity-stream.feeds.topsites"""" /C:""""browser.newtabpage.activity-stream.section.highlights.includePocket"""" /C:""""browser.newtabpage.activity-stream.section.highlights.includeVisited"""" /C:""""browser.newtabpage.activity-stream.showSponsored"""" /C:""""browser.newtabpage.activity-stream.showSponsoredTopSites"""" /C:""""browser.urlbar.placeholderNam"""" /C:""""browser.urlbar.suggest.quicksuggest.nonsponsored"""" /C:""""browser.urlbar.suggest.quicksuggest.sponsored"""" /C:""""browser.urlbar.suggest.topsites"""" /C:""""datareporting.healthreport.uploadEnabled"""" /C:""""dom.security.https_only_mode"""" /C:""""dom.security.https_only_mode_ever_enabled"""" "%~1\Mozilla\Firefox\Profiles\%%B\prefs.js "^>^> "%TEMP%\prefs.js.tmp" + findstr /V /C:""""app.shield.optoutstudies.enabled"""" /C:""""browser.aboutwelcome.enabled"""" /C:""""browser.disableResetPrompt"""" /C:""""browser.newtabpage.activity-stream.asrouter.userprefs.cfr.addons"""" /C:""""browser.newtabpage.activity-stream.asrouter.userprefs.cfr.features"""" /C:""""browser.newtabpage.activity-stream.feeds.section.topstories"""" /C:""""browser.newtabpage.activity-stream.feeds.topsites"""" /C:""""browser.newtabpage.activity-stream.section.highlights.includePocket"""" /C:""""browser.newtabpage.activity-stream.section.highlights.includeVisited"""" /C:""""browser.newtabpage.activity-stream.showSponsored"""" /C:""""browser.newtabpage.activity-stream.showSponsoredTopSites"""" /C:""""browser.urlbar.placeholderNam"""" /C:""""browser.urlbar.suggest.quicksuggest.nonsponsored"""" /C:""""browser.urlbar.suggest.quicksuggest.sponsored"""" /C:""""browser.urlbar.suggest.topsites"""" /C:""""datareporting.healthreport.uploadEnabled"""" /C:""""dom.security.https_only_mode"""" /C:""""dom.security.https_only_mode_ever_enabled"""" "%~1\Mozilla\Firefox\Profiles\%%B\prefs.js ">> "%TEMP%\prefs.js.tmp" + ) + :: Filters out a few prefs from AME-Firefox-Injectiont\prefs.js and adds them to prefs.js.tmp + echo findstr /V /C:""""browser.toolbars.bookmarks.visibility"""" /C:""""extensions.webextensions.uuids"""" /C:""""extensions.webextensions.uuids"""" "%~dp0\AME-Firefox-Injection\prefs.js"^>^> "%TEMP%\prefs.js.tmp" + findstr /V /C:""""browser.toolbars.bookmarks.visibility"""" /C:""""extensions.webextensions.uuids"""" /C:""""extensions.webextensions.uuids"""" "%~dp0\AME-Firefox-Injection\prefs.js">> "%TEMP%\prefs.js.tmp" + echo move /y "%TEMP%\prefs.js.tmp" "%~1\Mozilla\Firefox\Profiles\%%B\prefs.js" + move /y "%TEMP%\prefs.js.tmp" "%~1\Mozilla\Firefox\Profiles\%%B\prefs.js" + if exist "%~1\Mozilla\Firefox\Profiles\%%B\search.json.mozlz4" echo del /Q /F "%~1\Mozilla\Firefox\Profiles\%%B\search.json.mozlz4" & del /Q /F "%~1\Mozilla\Firefox\Profiles\%%B\search.json.mozlz4" + echo robocopy "%~dp0\AME-Firefox-Injection" "%~1\Mozilla\Firefox\Profiles\%%B" search.json.mozlz4 /E ^> NUL + robocopy "%~dp0\AME-Firefox-Injection" "%~1\Mozilla\Firefox\Profiles\%%B" search.json.mozlz4 /E > NUL + echo PowerShell -NoP -C "Get-Acl '%~1\Mozilla\Firefox\Profiles' | Set-Acl '%~1\Mozilla\Firefox\Profiles\%%B\prefs.js'" ^> NUL 2^>^&1 + PowerShell -NoP -C "Get-Acl '%~1\Mozilla\Firefox\Profiles' | Set-Acl '%~1\Mozilla\Firefox\Profiles\%%B\prefs.js'" > NUL 2>&1 + echo PowerShell -NoP -C "Get-Acl '%~1\Mozilla\Firefox\Profiles' | Set-Acl '%~1\Mozilla\Firefox\Profiles\%%B\search.json.mozlz4'" ^> NUL 2^>^&1 + PowerShell -NoP -C "Get-Acl '%~1\Mozilla\Firefox\Profiles' | Set-Acl '%~1\Mozilla\Firefox\Profiles\%%B\search.json.mozlz4'" > NUL 2>&1 + ) + ) +) +if %count3% EQU 0 ( + echo. & echo Failed! No profiles detected + endlocal & exit /b 2 +) else ( + echo. & echo Successfully injected custom Firefox configs. + endlocal & exit /b 1 +) \ No newline at end of file diff --git a/Executables/FileAssociations.xml b/Executables/FileAssociations.xml new file mode 100644 index 0000000..e8c3651 --- /dev/null +++ b/Executables/FileAssociations.xml @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Executables/Fluent-Metro.skin b/Executables/Fluent-Metro.skin new file mode 100644 index 0000000..086dda6 Binary files /dev/null and b/Executables/Fluent-Metro.skin differ diff --git a/Executables/Fluent-Metro.skin7 b/Executables/Fluent-Metro.skin7 new file mode 100644 index 0000000..201dc38 Binary files /dev/null and b/Executables/Fluent-Metro.skin7 differ diff --git a/Executables/LOGIN.bat b/Executables/LOGIN.bat new file mode 100644 index 0000000..0ce5739 --- /dev/null +++ b/Executables/LOGIN.bat @@ -0,0 +1,8 @@ +cd Executables +takeown /f C:\Windows\System32\en-US\credprovhost.dll.mui +icacls C:\Windows\System32\en-US\credprovhost.dll.mui /reset +del C:\Windows\System32\en-US\credprovhost.dll.mui /f /q +copy credprovhost.dll.mui C:\Windows\System32\en-US\ /Y +reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v AutoAdminLogon /t REG_SZ /d 0 /f +reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v DefaultUserName /t REG_SZ /d "" /f +reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v DefaultPassword /t REG_SZ /d "" /f \ No newline at end of file diff --git a/Executables/Layout.xml b/Executables/Layout.xml new file mode 100644 index 0000000..a57a475 --- /dev/null +++ b/Executables/Layout.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Executables/NSudoLC.exe b/Executables/NSudoLC.exe new file mode 100644 index 0000000..e197ce4 Binary files /dev/null and b/Executables/NSudoLC.exe differ diff --git a/Executables/ONED.bat b/Executables/ONED.bat new file mode 100644 index 0000000..483ada2 --- /dev/null +++ b/Executables/ONED.bat @@ -0,0 +1 @@ +PowerShell -NoP -C "Start-Process '%SYSTEMROOT%\SysWOW64\OneDriveSetup.exe' -ArgumentList '/uninstall' -NoNewWindow" \ No newline at end of file diff --git a/Executables/PERM.bat b/Executables/PERM.bat new file mode 100644 index 0000000..d07e0ab --- /dev/null +++ b/Executables/PERM.bat @@ -0,0 +1,8 @@ +reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" /v ConsentPromptBehaviorAdmin /t REG_DWORD /d 00000005 /f +reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" /v ConsentPromptBehaviorUser /t REG_DWORD /d 00000003 /f +reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" /v EnableInstallerDetection /t REG_DWORD /d 00000001 /f +reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" /v EnableLUA /t REG_DWORD /d 00000001 /f +reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" /v EnableVirtualization /t REG_DWORD /d 00000001 /f +reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" /v PromptOnSecureDesktop /t REG_DWORD /d 00000001 /f +reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" /v ValidateAdminCodeSignatures /t REG_DWORD /d 00000000 /f +reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" /v FilterAdministratorToken /t REG_DWORD /d 00000000 /f \ No newline at end of file diff --git a/Executables/PRESS.bat b/Executables/PRESS.bat new file mode 100644 index 0000000..7415085 --- /dev/null +++ b/Executables/PRESS.bat @@ -0,0 +1,2 @@ +start "C:\Program Files\Open-Shell\StartMenu.exe" -settings +PowerShell -Command "$wshell = New-Object -ComObject wscript.shell; $wshell.SendKeys('~')" \ No newline at end of file diff --git a/Executables/PYTH.bat b/Executables/PYTH.bat new file mode 100644 index 0000000..3c11dd3 --- /dev/null +++ b/Executables/PYTH.bat @@ -0,0 +1,5 @@ +cd Executables + +python-3.9.7-amd64.exe /quiet InstallAllUsers=1 TargetDir="%PROGRAMFILES%\Python39" +NSudoLC -U:S -P:E -M:S -Priority:RealTime -UseCurrentConsole -Wait PowerShell -NoP -C "Start-Process '%PROGRAMFILES%\Python39\python.exe' -ArgumentList 'remove_SecHealthUI_stub.py' -NoNewWindow" +PowerShell -NoP -ExecutionPolicy Bypass -Command "Get-AppxPackage -All *Microsoft.Windows.SecHealthUI* | Remove-AppPackage -AllUsers" \ No newline at end of file diff --git a/Executables/Packages.txt b/Executables/Packages.txt new file mode 100644 index 0000000..f802ba2 --- /dev/null +++ b/Executables/Packages.txt @@ -0,0 +1,1511 @@ +Containers-ApplicationGuard-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.867 +Containers-ApplicationGuard-Package~31bf3856ad364e35~amd64~~10.0.19041.1288 +Containers-ApplicationGuard-Package~31bf3856ad364e35~amd64~~10.0.19041.1706 +Containers-ApplicationGuard-Shared-merged-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Containers-ApplicationGuard-Shared-merged-Package~31bf3856ad364e35~amd64~~10.0.19041.1266 +Containers-ApplicationGuard-Shared-merged-Package~31bf3856ad364e35~amd64~~10.0.19041.1682 +Containers-ApplicationGuard-Shared-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Containers-ApplicationGuard-Shared-Package~31bf3856ad364e35~amd64~~10.0.19041.1266 +Containers-ApplicationGuard-Shared-Package~31bf3856ad364e35~amd64~~10.0.19041.1682 +Containers-ApplicationGuard-Shared-WOW64-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Containers-ApplicationGuard-Shared-WOW64-Package~31bf3856ad364e35~amd64~~10.0.19041.1202 +Containers-ApplicationGuard-Shared-WOW64-Package~31bf3856ad364e35~amd64~~10.0.19041.1503 +Containers-ApplicationGuard-WOW64-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Containers-ApplicationGuard-WOW64-Package~31bf3856ad364e35~amd64~~10.0.19041.1202 +Containers-ApplicationGuard-WOW64-Package~31bf3856ad364e35~amd64~~10.0.19041.1503 +Containers-Client-Guest-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.867 +Containers-Client-Guest-Package~31bf3856ad364e35~amd64~~10.0.19041.1288 +Containers-Client-Guest-Package~31bf3856ad364e35~amd64~~10.0.19041.1682 +Containers-Client-Manager-merged-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Containers-Client-Manager-merged-Package~31bf3856ad364e35~amd64~~10.0.19041.1266 +Containers-Client-Manager-merged-Package~31bf3856ad364e35~amd64~~10.0.19041.1566 +Containers-Client-Manager-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.867 +Containers-Client-Manager-Package~31bf3856ad364e35~amd64~~10.0.19041.1288 +Containers-Client-Manager-Package~31bf3856ad364e35~amd64~~10.0.19041.1682 +Containers-Client-Shared-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.867 +Containers-Client-Shared-Package~31bf3856ad364e35~amd64~~10.0.19041.1288 +Containers-Client-Shared-Package~31bf3856ad364e35~amd64~~10.0.19041.1682 +Containers-DisposableClientVM-merged-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Containers-DisposableClientVM-merged-Package~31bf3856ad364e35~amd64~~10.0.19041.985 +Containers-DisposableClientVM-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.867 +Containers-DisposableClientVM-Package~31bf3856ad364e35~amd64~~10.0.19041.1288 +Containers-DisposableClientVM-Package~31bf3856ad364e35~amd64~~10.0.19041.1706 +Containers-Guest-Gated-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.867 +Containers-Guest-Gated-Package~31bf3856ad364e35~amd64~~10.0.19041.1288 +Containers-Guest-Gated-Package~31bf3856ad364e35~amd64~~10.0.19041.1682 +Containers-Guest-Gated-WOW64-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Containers-Guest-Gated-WOW64-Package~31bf3856ad364e35~amd64~~10.0.19041.1202 +Containers-Guest-Gated-WOW64-Package~31bf3856ad364e35~amd64~~10.0.19041.1503 +Containers-OptionalFeature-DisposableClientVM-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.867 +Containers-OptionalFeature-DisposableClientVM-Package~31bf3856ad364e35~amd64~~10.0.19041.1288 +Containers-OptionalFeature-DisposableClientVM-Package~31bf3856ad364e35~amd64~~10.0.19041.1706 +Containers-Server-merged-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Containers-Server-merged-Package~31bf3856ad364e35~amd64~~10.0.19041.1202 +Containers-Server-merged-Package~31bf3856ad364e35~amd64~~10.0.19041.1415 +Containers-Server-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.844 +Containers-Server-Package~31bf3856ad364e35~amd64~~10.0.19041.1288 +Containers-Server-Package~31bf3856ad364e35~amd64~~10.0.19041.1706 +DiskIo-QoS-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +DiskIo-QoS-Package~31bf3856ad364e35~amd64~~10.0.19041.1052 +HyperV-Compute-Host-Containers-merged-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.844 +HyperV-Compute-Host-Containers-merged-Package~31bf3856ad364e35~amd64~~10.0.19041.867 +HyperV-Compute-Host-Containers-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.844 +HyperV-Compute-Host-Containers-Package~31bf3856ad364e35~amd64~~10.0.19041.1288 +HyperV-Compute-Host-Containers-Package~31bf3856ad364e35~amd64~~10.0.19041.1706 +HyperV-Compute-Host-merged-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +HyperV-Compute-Host-merged-Package~31bf3856ad364e35~amd64~~10.0.19041.1288 +HyperV-Compute-Host-merged-Package~31bf3856ad364e35~amd64~~10.0.19041.1706 +HyperV-Compute-Host-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +HyperV-Compute-Host-Package~31bf3856ad364e35~amd64~~10.0.19041.1288 +HyperV-Compute-Host-Package~31bf3856ad364e35~amd64~~10.0.19041.1706 +HyperV-Compute-Host-VirtualMachines-merged-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +HyperV-Compute-Host-VirtualMachines-merged-Package~31bf3856ad364e35~amd64~~10.0.19041.928 +HyperV-Compute-Host-VirtualMachines-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +HyperV-Compute-Host-VirtualMachines-Package~31bf3856ad364e35~amd64~~10.0.19041.1288 +HyperV-Compute-Host-VirtualMachines-Package~31bf3856ad364e35~amd64~~10.0.19041.1706 +HyperV-Compute-Storage-merged-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +HyperV-Compute-Storage-merged-Package~31bf3856ad364e35~amd64~~10.0.19041.1202 +HyperV-Compute-Storage-merged-Package~31bf3856ad364e35~amd64~~10.0.19041.1415 +HyperV-Compute-Storage-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +HyperV-Compute-Storage-Package~31bf3856ad364e35~amd64~~10.0.19041.1288 +HyperV-Compute-Storage-Package~31bf3856ad364e35~amd64~~10.0.19041.1682 +HyperV-Compute-System-VirtualMachine-merged-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +HyperV-Compute-System-VirtualMachine-merged-Package~31bf3856ad364e35~amd64~~10.0.19041.928 +HyperV-Compute-System-VirtualMachine-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.488 +HyperV-Compute-System-VirtualMachine-Package~31bf3856ad364e35~amd64~~10.0.19041.1266 +HyperV-Compute-System-VirtualMachine-Package~31bf3856ad364e35~amd64~~10.0.19041.1706 +HyperV-Compute-System-VmDirect-merged-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +HyperV-Compute-System-VmDirect-merged-Package~31bf3856ad364e35~amd64~~10.0.19041.1 +HyperV-Compute-System-VmDirect-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.488 +HyperV-Compute-System-VmDirect-Package~31bf3856ad364e35~amd64~~10.0.19041.1266 +HyperV-Compute-System-VmDirect-Package~31bf3856ad364e35~amd64~~10.0.19041.1706 +HyperV-DynamicMemory-VirtualDevice-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +HyperV-DynamicMemory-VirtualDevice-Package~31bf3856ad364e35~amd64~~10.0.19041.928 +HyperV-Feature-ApplicationGuard-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.488 +HyperV-Feature-ApplicationGuard-Package~31bf3856ad364e35~amd64~~10.0.19041.1288 +HyperV-Feature-ApplicationGuard-Package~31bf3856ad364e35~amd64~~10.0.19041.1706 +HyperV-Feature-Containers-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.844 +HyperV-Feature-Containers-Package~31bf3856ad364e35~amd64~~10.0.19041.1288 +HyperV-Feature-Containers-Package~31bf3856ad364e35~amd64~~10.0.19041.1706 +HyperV-Feature-VirtualMachinePlatform-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.488 +HyperV-Feature-VirtualMachinePlatform-Package~31bf3856ad364e35~amd64~~10.0.19041.1288 +HyperV-Feature-VirtualMachinePlatform-Package~31bf3856ad364e35~amd64~~10.0.19041.1706 +HyperV-Guest-KernelInt-merged-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +HyperV-Guest-KernelInt-merged-Package~31bf3856ad364e35~amd64~~10.0.19041.844 +HyperV-Guest-KernelInt-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +HyperV-Guest-KernelInt-Package~31bf3856ad364e35~amd64~~10.0.19041.1645 +HyperV-Guest-KernelInt-Package~31bf3856ad364e35~amd64~~10.0.19041.844 +HyperV-Guest-KMCL-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +HyperV-Guest-KMCL-Package~31bf3856ad364e35~amd64~~10.0.19041.1 +HyperV-Guest-KMCL-Package~31bf3856ad364e35~amd64~~10.0.19041.1645 +HyperV-Host-Compute-Interop-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +HyperV-Host-Compute-Interop-Package~31bf3856ad364e35~amd64~~10.0.19041.488 +HyperV-Host-Compute-PowerShell-Module-merged-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +HyperV-Host-Compute-PowerShell-Module-merged-Package~31bf3856ad364e35~amd64~~10.0.19041.1 +HyperV-Host-Compute-PowerShell-Module-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +HyperV-Host-Compute-PowerShell-Module-Package~31bf3856ad364e35~amd64~~10.0.19041.488 +HyperV-Host-Devices-EmulatedChipset-merged-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +HyperV-Host-Devices-EmulatedChipset-merged-Package~31bf3856ad364e35~amd64~~10.0.19041.1202 +HyperV-Host-Devices-EmulatedChipset-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +HyperV-Host-Devices-EmulatedChipset-Package~31bf3856ad364e35~amd64~~10.0.19041.1266 +HyperV-Host-Devices-EmulatedChipset-Package~31bf3856ad364e35~amd64~~10.0.19041.1682 +HyperV-HvSocket-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +HyperV-HvSocket-Package~31bf3856ad364e35~amd64~~10.0.19041.1706 +HyperV-HvSocket-Package~31bf3856ad364e35~amd64~~10.0.19041.906 +HyperV-Hypervisor-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +HyperV-Hypervisor-Package~31bf3856ad364e35~amd64~~10.0.19041.1288 +HyperV-Hypervisor-Package~31bf3856ad364e35~amd64~~10.0.19041.1706 +HyperV-HypervisorPlatform-merged-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +HyperV-HypervisorPlatform-merged-Package~31bf3856ad364e35~amd64~~10.0.19041.1 +HyperV-HypervisorPlatform-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +HyperV-HypervisorPlatform-Package~31bf3856ad364e35~amd64~~10.0.19041.1266 +HyperV-HypervisorPlatform-Package~31bf3856ad364e35~amd64~~10.0.19041.1466 +HyperV-IntegrationComponents-VirtualDevice-Core-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +HyperV-IntegrationComponents-VirtualDevice-Core-Package~31bf3856ad364e35~amd64~~10.0.19041.928 +HyperV-IntegrationComponents-VirtualDevice-Server-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +HyperV-IntegrationComponents-VirtualDevice-Server-Package~31bf3856ad364e35~amd64~~10.0.19041.928 +HyperV-IsolatedVm-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +HyperV-IsolatedVm-Package~31bf3856ad364e35~amd64~~10.0.19041.1 +HyperV-IsolatedVM-SVC-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +HyperV-IsolatedVM-SVC-Package~31bf3856ad364e35~amd64~~10.0.19041.1266 +HyperV-IsolatedVM-SVC-Package~31bf3856ad364e35~amd64~~10.0.19041.1706 +HyperV-KernelInt-VirtualDevice-merged-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +HyperV-KernelInt-VirtualDevice-merged-Package~31bf3856ad364e35~amd64~~10.0.19041.928 +HyperV-KernelInt-VirtualDevice-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +HyperV-KernelInt-VirtualDevice-Package~31bf3856ad364e35~amd64~~10.0.19041.1110 +HyperV-KernelInt-VirtualDevice-Package~31bf3856ad364e35~amd64~~10.0.19041.1645 +HyperV-KernelInt-VSP-merged-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +HyperV-KernelInt-VSP-merged-Package~31bf3856ad364e35~amd64~~10.0.19041.1 +HyperV-KernelInt-VSP-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +HyperV-KernelInt-VSP-Package~31bf3856ad364e35~amd64~~10.0.19041.1110 +HyperV-KernelInt-VSP-Package~31bf3856ad364e35~amd64~~10.0.19041.1645 +HyperV-KMCL-Host-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +HyperV-KMCL-Host-Package~31bf3856ad364e35~amd64~~10.0.19041.1 +HyperV-KMCL-Host-Package~31bf3856ad364e35~amd64~~10.0.19041.1645 +HyperV-Networking-Containers-merged-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.423 +HyperV-Networking-Containers-merged-Package~31bf3856ad364e35~amd64~~10.0.19041.1288 +HyperV-Networking-Containers-merged-Package~31bf3856ad364e35~amd64~~10.0.19041.1706 +HyperV-Networking-Containers-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.423 +HyperV-Networking-Containers-Package~31bf3856ad364e35~amd64~~10.0.19041.1288 +HyperV-Networking-Containers-Package~31bf3856ad364e35~amd64~~10.0.19041.1706 +HyperV-Networking-merged-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +HyperV-Networking-merged-Package~31bf3856ad364e35~amd64~~10.0.19041.1288 +HyperV-Networking-merged-Package~31bf3856ad364e35~amd64~~10.0.19041.1706 +HyperV-Networking-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +HyperV-Networking-Package~31bf3856ad364e35~amd64~~10.0.19041.1288 +HyperV-Networking-Package~31bf3856ad364e35~amd64~~10.0.19041.1706 +HyperV-Networking-VirtualDevice-Emulated-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +HyperV-Networking-VirtualDevice-Emulated-Package~31bf3856ad364e35~amd64~~10.0.19041.928 +HyperV-Networking-VirtualDevice-Synthetic-merged-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +HyperV-Networking-VirtualDevice-Synthetic-merged-Package~31bf3856ad364e35~amd64~~10.0.19041.1586 +HyperV-Networking-VirtualDevice-Synthetic-merged-Package~31bf3856ad364e35~amd64~~10.0.19041.928 +HyperV-Networking-VirtualDevice-Synthetic-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +HyperV-Networking-VirtualDevice-Synthetic-Package~31bf3856ad364e35~amd64~~10.0.19041.1110 +HyperV-Networking-VirtualDevice-Synthetic-Package~31bf3856ad364e35~amd64~~10.0.19041.1645 +HyperV-Primitive-VirtualMachine-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.488 +HyperV-Primitive-VirtualMachine-Package~31bf3856ad364e35~amd64~~10.0.19041.1266 +HyperV-Primitive-VirtualMachine-Package~31bf3856ad364e35~amd64~~10.0.19041.1706 +HyperV-RDP4VS-merged-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +HyperV-RDP4VS-merged-Package~31bf3856ad364e35~amd64~~10.0.19041.746 +HyperV-RDP4VS-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +HyperV-RDP4VS-Package~31bf3856ad364e35~amd64~~10.0.19041.1266 +HyperV-RDP4VS-Package~31bf3856ad364e35~amd64~~10.0.19041.1566 +HyperV-Storage-QoS-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +HyperV-Storage-QoS-Package~31bf3856ad364e35~amd64~~10.0.19041.1 +HyperV-Storage-VirtualDevice-FibreChannel-merged-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +HyperV-Storage-VirtualDevice-FibreChannel-merged-Package~31bf3856ad364e35~amd64~~10.0.19041.928 +HyperV-Storage-VirtualDevice-FibreChannel-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +HyperV-Storage-VirtualDevice-FibreChannel-Package~31bf3856ad364e35~amd64~~10.0.19041.1110 +HyperV-Storage-VirtualDevice-FibreChannel-Package~31bf3856ad364e35~amd64~~10.0.19041.1645 +HyperV-Storage-VirtualDevice-IDE-merged-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +HyperV-Storage-VirtualDevice-IDE-merged-Package~31bf3856ad364e35~amd64~~10.0.19041.1466 +HyperV-Storage-VirtualDevice-IDE-merged-Package~31bf3856ad364e35~amd64~~10.0.19041.928 +HyperV-Storage-VirtualDevice-IDE-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +HyperV-Storage-VirtualDevice-IDE-Package~31bf3856ad364e35~amd64~~10.0.19041.1110 +HyperV-Storage-VirtualDevice-IDE-Package~31bf3856ad364e35~amd64~~10.0.19041.1645 +HyperV-Storage-VirtualDevice-PMEM-merged-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +HyperV-Storage-VirtualDevice-PMEM-merged-Package~31bf3856ad364e35~amd64~~10.0.19041.928 +HyperV-Storage-VirtualDevice-PMEM-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +HyperV-Storage-VirtualDevice-PMEM-Package~31bf3856ad364e35~amd64~~10.0.19041.1110 +HyperV-Storage-VirtualDevice-PMEM-Package~31bf3856ad364e35~amd64~~10.0.19041.1645 +HyperV-Storage-VirtualDevice-SCSI-merged-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +HyperV-Storage-VirtualDevice-SCSI-merged-Package~31bf3856ad364e35~amd64~~10.0.19041.1645 +HyperV-Storage-VirtualDevice-SCSI-merged-Package~31bf3856ad364e35~amd64~~10.0.19041.928 +HyperV-Storage-VirtualDevice-SCSI-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +HyperV-Storage-VirtualDevice-SCSI-Package~31bf3856ad364e35~amd64~~10.0.19041.1110 +HyperV-Storage-VirtualDevice-SCSI-Package~31bf3856ad364e35~amd64~~10.0.19041.1645 +HyperV-Storage-VirtualDevice-SMB-merged-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.423 +HyperV-Storage-VirtualDevice-SMB-merged-Package~31bf3856ad364e35~amd64~~10.0.19041.1202 +HyperV-Storage-VirtualDevice-SMB-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.423 +HyperV-Storage-VirtualDevice-SMB-Package~31bf3856ad364e35~amd64~~10.0.19041.1202 +HyperV-Storage-VirtualDevice-SMB-Package~31bf3856ad364e35~amd64~~10.0.19041.1645 +HyperV-Storage-VSP-merged-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +HyperV-Storage-VSP-merged-Package~31bf3856ad364e35~amd64~~10.0.19041.1645 +HyperV-Storage-VSP-merged-Package~31bf3856ad364e35~amd64~~10.0.19041.985 +HyperV-Storage-VSP-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +HyperV-Storage-VSP-Package~31bf3856ad364e35~amd64~~10.0.19041.1110 +HyperV-Storage-VSP-Package~31bf3856ad364e35~amd64~~10.0.19041.1645 +HyperV-UX-Common-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +HyperV-UX-Common-Package~31bf3856ad364e35~amd64~~10.0.19041.1 +HyperV-UX-PowerShell-Module-HyperV-merged-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.388 +HyperV-UX-PowerShell-Module-HyperV-merged-Package~31bf3856ad364e35~amd64~~10.0.19041.388 +HyperV-UX-PowerShell-Module-HyperV-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.388 +HyperV-UX-PowerShell-Module-HyperV-Package~31bf3856ad364e35~amd64~~10.0.19041.388 +HyperV-UX-PowerShell-Module-HyperV-WOW64-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +HyperV-UX-PowerShell-Module-HyperV-WOW64-Package~31bf3856ad364e35~amd64~~10.0.19041.1 +HyperV-UX-UI-62-merged-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +HyperV-UX-UI-62-merged-Package~31bf3856ad364e35~amd64~~10.0.19041.1288 +HyperV-UX-UI-62-merged-Package~31bf3856ad364e35~amd64~~10.0.19041.1706 +HyperV-UX-UI-62-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +HyperV-UX-UI-62-Package~31bf3856ad364e35~amd64~~10.0.19041.1288 +HyperV-UX-UI-62-Package~31bf3856ad364e35~amd64~~10.0.19041.1706 +HyperV-UX-UI-63-merged-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +HyperV-UX-UI-63-merged-Package~31bf3856ad364e35~amd64~~10.0.19041.1288 +HyperV-UX-UI-63-merged-Package~31bf3856ad364e35~amd64~~10.0.19041.1706 +HyperV-UX-UI-63-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +HyperV-UX-UI-63-Package~31bf3856ad364e35~amd64~~10.0.19041.1288 +HyperV-UX-UI-63-Package~31bf3856ad364e35~amd64~~10.0.19041.1706 +HyperV-UX-UI-Client-merged-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +HyperV-UX-UI-Client-merged-Package~31bf3856ad364e35~amd64~~10.0.19041.1 +HyperV-UX-UI-Client-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +HyperV-UX-UI-Client-Package~31bf3856ad364e35~amd64~~10.0.19041.1288 +HyperV-UX-UI-Client-Package~31bf3856ad364e35~amd64~~10.0.19041.1706 +HyperV-UX-UI-merged-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +HyperV-UX-UI-merged-Package~31bf3856ad364e35~amd64~~10.0.19041.1288 +HyperV-UX-UI-merged-Package~31bf3856ad364e35~amd64~~10.0.19041.1706 +HyperV-UX-UI-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +HyperV-UX-UI-Package~31bf3856ad364e35~amd64~~10.0.19041.1288 +HyperV-UX-UI-Package~31bf3856ad364e35~amd64~~10.0.19041.1706 +HyperV-VID-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +HyperV-VID-Package~31bf3856ad364e35~amd64~~10.0.19041.1266 +HyperV-VID-Package~31bf3856ad364e35~amd64~~10.0.19041.1466 +HyperV-Virtio-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +HyperV-Virtio-Package~31bf3856ad364e35~amd64~~10.0.19041.928 +HyperV-VmBus-Host-merged-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +HyperV-VmBus-Host-merged-Package~31bf3856ad364e35~amd64~~10.0.19041.1110 +HyperV-VmBus-Host-merged-Package~31bf3856ad364e35~amd64~~10.0.19041.1466 +HyperV-VmBus-Host-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +HyperV-VmBus-Host-Package~31bf3856ad364e35~amd64~~10.0.19041.1110 +HyperV-VmBus-Host-Package~31bf3856ad364e35~amd64~~10.0.19041.1645 +HyperV-VmBus-VirtualDevice-merged-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +HyperV-VmBus-VirtualDevice-merged-Package~31bf3856ad364e35~amd64~~10.0.19041.928 +HyperV-VmBus-VirtualDevice-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +HyperV-VmBus-VirtualDevice-Package~31bf3856ad364e35~amd64~~10.0.19041.1110 +HyperV-VmBus-VirtualDevice-Package~31bf3856ad364e35~amd64~~10.0.19041.1645 +HyperV-VmChipset-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +HyperV-VmChipset-Package~31bf3856ad364e35~amd64~~10.0.19041.1266 +HyperV-VmChipset-Package~31bf3856ad364e35~amd64~~10.0.19041.1682 +HyperV-VMMS-merged-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +HyperV-VMMS-merged-Package~31bf3856ad364e35~amd64~~10.0.19041.1266 +HyperV-VMMS-merged-Package~31bf3856ad364e35~amd64~~10.0.19041.1706 +HyperV-VMMS-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +HyperV-VMMS-Package~31bf3856ad364e35~amd64~~10.0.19041.1288 +HyperV-VMMS-Package~31bf3856ad364e35~amd64~~10.0.19041.1706 +HyperV-VmSerial-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +HyperV-VmSerial-Package~31bf3856ad364e35~amd64~~10.0.19041.928 +HyperV-VmTpm-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +HyperV-VmTpm-Package~31bf3856ad364e35~amd64~~10.0.19041.928 +HyperV-VmUiDevices-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +HyperV-VmUiDevices-Package~31bf3856ad364e35~amd64~~10.0.19041.928 +HyperV-Vpci-VirtualDevice-DDA-merged-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +HyperV-Vpci-VirtualDevice-DDA-merged-Package~31bf3856ad364e35~amd64~~10.0.19041.1620 +HyperV-Vpci-VirtualDevice-DDA-merged-Package~31bf3856ad364e35~amd64~~10.0.19041.928 +HyperV-Vpci-VirtualDevice-DDA-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +HyperV-Vpci-VirtualDevice-DDA-Package~31bf3856ad364e35~amd64~~10.0.19041.1110 +HyperV-Vpci-VirtualDevice-DDA-Package~31bf3856ad364e35~amd64~~10.0.19041.1645 +HyperV-Vpci-VirtualDevice-FlexIo-merged-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +HyperV-Vpci-VirtualDevice-FlexIo-merged-Package~31bf3856ad364e35~amd64~~10.0.19041.928 +HyperV-Vpci-VirtualDevice-FlexIo-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +HyperV-Vpci-VirtualDevice-FlexIo-Package~31bf3856ad364e35~amd64~~10.0.19041.1110 +HyperV-Vpci-VirtualDevice-FlexIo-Package~31bf3856ad364e35~amd64~~10.0.19041.1645 +HyperV-Vpci-VirtualDevice-Gpup-merged-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +HyperV-Vpci-VirtualDevice-Gpup-merged-Package~31bf3856ad364e35~amd64~~10.0.19041.1202 +HyperV-Vpci-VirtualDevice-Gpup-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +HyperV-Vpci-VirtualDevice-Gpup-Package~31bf3856ad364e35~amd64~~10.0.19041.1202 +HyperV-Vpci-VirtualDevice-Gpup-Package~31bf3856ad364e35~amd64~~10.0.19041.1645 +HyperV-Vpci-VSP-merged-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +HyperV-Vpci-VSP-merged-Package~31bf3856ad364e35~amd64~~10.0.19041.928 +HyperV-Vpci-VSP-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +HyperV-Vpci-VSP-Package~31bf3856ad364e35~amd64~~10.0.19041.1110 +HyperV-Vpci-VSP-Package~31bf3856ad364e35~amd64~~10.0.19041.1645 +HyperV-Worker-merged-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.488 +HyperV-Worker-merged-Package~31bf3856ad364e35~amd64~~10.0.19041.1266 +HyperV-Worker-merged-Package~31bf3856ad364e35~amd64~~10.0.19041.1682 +HyperV-Worker-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.488 +HyperV-Worker-Package~31bf3856ad364e35~amd64~~10.0.19041.1266 +HyperV-Worker-Package~31bf3856ad364e35~amd64~~10.0.19041.1682 +LanguageFeatures-WordBreaking-en-legacy-Package~31bf3856ad364e35~amd64~~10.0.19041.1 +LanguageFeatures-WordBreaking-en-legacy-WOW64-Package~31bf3856ad364e35~wow64~~10.0.19041.1 +LanguageFeatures-WordBreaking-en-Package~31bf3856ad364e35~amd64~~10.0.19041.1 +LanguageFeatures-WordBreaking-en-WOW64-Package~31bf3856ad364e35~wow64~~10.0.19041.1 +Microsoft-Client-License-Platform-Upgrade-Subscription-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Client-License-Platform-Upgrade-Subscription-Package~31bf3856ad364e35~amd64~~10.0.19041.1 +Microsoft-Composable-PlatformExtension-DragDropCommon-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Composable-PlatformExtension-DragDropCommon-Package~31bf3856ad364e35~amd64~~10.0.19041.1202 +Microsoft-Composable-PlatformExtension-DragDropCommon-WOW64-Package~31bf3856ad364e35~amd64~~10.0.19041.746 +Microsoft-Hyper-V-ClientEdition-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.928 +Microsoft-Hyper-V-ClientEdition-Package~31bf3856ad364e35~amd64~~10.0.19041.1288 +Microsoft-Hyper-V-ClientEdition-Package~31bf3856ad364e35~amd64~~10.0.19041.1706 +Microsoft-Hyper-V-ClientEdition-WOW64-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Hyper-V-ClientEdition-WOW64-Package~31bf3856ad364e35~amd64~~10.0.19041.1 +Microsoft-Hyper-V-Hypervisor-merged-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Hyper-V-Hypervisor-merged-Package~31bf3856ad364e35~amd64~~10.0.19041.1 +Microsoft-Hyper-V-Hypervisor-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Hyper-V-Hypervisor-Package~31bf3856ad364e35~amd64~~10.0.19041.1288 +Microsoft-Hyper-V-Hypervisor-Package~31bf3856ad364e35~amd64~~10.0.19041.1706 +Microsoft-Hyper-V-Offline-Common-merged-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Hyper-V-Offline-Common-merged-Package~31bf3856ad364e35~amd64~~10.0.19041.1288 +Microsoft-Hyper-V-Offline-Common-merged-Package~31bf3856ad364e35~amd64~~10.0.19041.1566 +Microsoft-Hyper-V-Offline-Common-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Hyper-V-Offline-Common-Package~31bf3856ad364e35~amd64~~10.0.19041.1288 +Microsoft-Hyper-V-Offline-Common-Package~31bf3856ad364e35~amd64~~10.0.19041.1706 +Microsoft-Hyper-V-Offline-Core-Group-merged-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Hyper-V-Offline-Core-Group-merged-Package~31bf3856ad364e35~amd64~~10.0.19041.1682 +Microsoft-Hyper-V-Offline-Core-Group-merged-Package~31bf3856ad364e35~amd64~~10.0.19041.928 +Microsoft-Hyper-V-Offline-Core-Group-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Hyper-V-Offline-Core-Group-Package~31bf3856ad364e35~amd64~~10.0.19041.1288 +Microsoft-Hyper-V-Offline-Core-Group-Package~31bf3856ad364e35~amd64~~10.0.19041.1706 +Microsoft-Hyper-V-Online-Services-merged-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Hyper-V-Online-Services-merged-Package~31bf3856ad364e35~amd64~~10.0.19041.928 +Microsoft-Hyper-V-Online-Services-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.488 +Microsoft-Hyper-V-Online-Services-Package~31bf3856ad364e35~amd64~~10.0.19041.1266 +Microsoft-Hyper-V-Online-Services-Package~31bf3856ad364e35~amd64~~10.0.19041.1706 +Microsoft-Hyper-V-Package-base-merged-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Hyper-V-Package-base-merged-Package~31bf3856ad364e35~amd64~~10.0.19041.1202 +Microsoft-Hyper-V-Package-base-merged-Package~31bf3856ad364e35~amd64~~10.0.19041.1415 +Microsoft-Hyper-V-Package-base-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Hyper-V-Package-base-Package~31bf3856ad364e35~amd64~~10.0.19041.1202 +Microsoft-Hyper-V-Package-base-Package~31bf3856ad364e35~amd64~~10.0.19041.1682 +Microsoft-Hyper-V-Services-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.488 +Microsoft-Hyper-V-Services-Package~31bf3856ad364e35~amd64~~10.0.19041.1288 +Microsoft-Hyper-V-Services-Package~31bf3856ad364e35~amd64~~10.0.19041.1706 +Microsoft-IoTUAP-ShellExt-Tools-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-IoTUAP-ShellExt-Tools-Package~31bf3856ad364e35~amd64~~10.0.19041.1 +Microsoft-Media-Foundation-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Media-Foundation-Package~31bf3856ad364e35~amd64~~10.0.19041.1288 +Microsoft-Media-Foundation-Package~31bf3856ad364e35~amd64~~10.0.19041.1706 +Microsoft-Media-Foundation-WOW64-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Media-Foundation-WOW64-Package~31bf3856ad364e35~amd64~~10.0.19041.1288 +Microsoft-Media-Foundation-WOW64-Package~31bf3856ad364e35~amd64~~10.0.19041.1706 +microsoft-onecore-applicationmodel-sync-desktop-fod-package-Wrapper~31bf3856ad364e35~amd64~~10.0.19041.1503 +microsoft-onecore-applicationmodel-sync-desktop-fod-package-Wrapper~31bf3856ad364e35~amd64~~10.0.19041.746 +Microsoft-OneCore-ApplicationModel-Sync-Desktop-FOD-Package~31bf3856ad364e35~amd64~~10.0.19041.1503 +Microsoft-OneCore-ApplicationModel-Sync-Desktop-FOD-Package~31bf3856ad364e35~amd64~~10.0.19041.746 +Microsoft-OneCore-ApplicationModel-Sync-Desktop-FOD-Package~31bf3856ad364e35~wow64~~10.0.19041.1503 +Microsoft-OneCore-ApplicationModel-Sync-Desktop-FOD-Package~31bf3856ad364e35~wow64~~10.0.19041.746 +Microsoft-OneCore-Containers-Guest-merged-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.867 +Microsoft-OneCore-Containers-Guest-merged-Package~31bf3856ad364e35~amd64~~10.0.19041.867 +Microsoft-OneCore-Containers-Guest-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.867 +Microsoft-OneCore-Containers-Guest-Package~31bf3856ad364e35~amd64~~10.0.19041.928 +Microsoft-OneCore-Containers-Guest-Shared-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.867 +Microsoft-OneCore-Containers-Guest-Shared-Package~31bf3856ad364e35~amd64~~10.0.19041.928 +Microsoft-OneCore-Containers-merged-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-OneCore-Containers-merged-Package~31bf3856ad364e35~amd64~~10.0.19041.1266 +Microsoft-OneCore-Containers-merged-Package~31bf3856ad364e35~amd64~~10.0.19041.1682 +Microsoft-OneCore-Containers-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-OneCore-Containers-Package~31bf3856ad364e35~amd64~~10.0.19041.1288 +Microsoft-OneCore-Containers-Package~31bf3856ad364e35~amd64~~10.0.19041.1682 +Microsoft-OneCore-DeviceUpdateCenter-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1202 +Microsoft-OneCore-DeviceUpdateCenter-Package~31bf3856ad364e35~amd64~~10.0.19041.1202 +Microsoft-OneCore-DirectX-Database-FOD-Package~31bf3856ad364e35~amd64~~10.0.19041.1 +Microsoft-OneCore-EventLogAPI-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-OneCore-EventLogAPI-Package~31bf3856ad364e35~amd64~~10.0.19041.1266 +Microsoft-OneCore-EventLogAPI-Package~31bf3856ad364e35~amd64~~10.0.19041.1682 +Microsoft-OneCore-Helium-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-OneCore-Helium-Package~31bf3856ad364e35~amd64~~10.0.19041.1288 +Microsoft-OneCore-Helium-Package~31bf3856ad364e35~amd64~~10.0.19041.1682 +Microsoft-OneCore-Http-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-OneCore-Http-Package~31bf3856ad364e35~amd64~~10.0.19041.1288 +Microsoft-OneCore-Http-Package~31bf3856ad364e35~amd64~~10.0.19041.1620 +Microsoft-Onecore-Identity-TenantRestrictions-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1320 +Microsoft-Onecore-Identity-TenantRestrictions-Package~31bf3856ad364e35~amd64~~10.0.19041.1320 +Microsoft-Onecore-Identity-TenantRestrictions-WOW64-Package~31bf3856ad364e35~amd64~~10.0.19041.1320 +Microsoft-OneCore-IsolatedUserMode-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-OneCore-IsolatedUserMode-Package~31bf3856ad364e35~amd64~~10.0.19041.1288 +Microsoft-OneCore-IsolatedUserMode-Package~31bf3856ad364e35~amd64~~10.0.19041.1706 +Microsoft-OneCore-LibreSSL-Package~31bf3856ad364e35~amd64~~10.0.19041.964 +Microsoft-OneCore-Multimedia-CastingCommon-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-OneCore-Multimedia-CastingCommon-Package~31bf3856ad364e35~amd64~~10.0.19041.1266 +Microsoft-OneCore-Multimedia-CastingCommon-Package~31bf3856ad364e35~amd64~~10.0.19041.1566 +Microsoft-OneCore-Multimedia-CastingCommon-WOW64-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-OneCore-Multimedia-CastingCommon-WOW64-Package~31bf3856ad364e35~amd64~~10.0.19041.1266 +Microsoft-OneCore-Multimedia-CastingCommon-WOW64-Package~31bf3856ad364e35~amd64~~10.0.19041.1566 +Microsoft-OneCore-Multimedia-CastingReceiver-Media-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-OneCore-Multimedia-CastingReceiver-Media-Package~31bf3856ad364e35~amd64~~10.0.19041.1266 +Microsoft-OneCore-Multimedia-CastingReceiver-Media-Package~31bf3856ad364e35~amd64~~10.0.19041.1645 +Microsoft-OneCore-Multimedia-CastingReceiver-Media-WOW64-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-OneCore-Multimedia-CastingReceiver-Media-WOW64-Package~31bf3856ad364e35~amd64~~10.0.19041.746 +Microsoft-OneCore-Multimedia-CastingTransmitter-Media-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-OneCore-Multimedia-CastingTransmitter-Media-Package~31bf3856ad364e35~amd64~~10.0.19041.1202 +Microsoft-OneCore-Multimedia-MFPMP-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-OneCore-Multimedia-MFPMP-Package~31bf3856ad364e35~amd64~~10.0.19041.1288 +Microsoft-OneCore-Multimedia-MFPMP-Package~31bf3856ad364e35~amd64~~10.0.19041.1682 +Microsoft-OneCore-Multimedia-MFPMP-WOW64-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-OneCore-Multimedia-MFPMP-WOW64-Package~31bf3856ad364e35~amd64~~10.0.19041.1266 +Microsoft-OneCore-Multimedia-MFPMP-WOW64-Package~31bf3856ad364e35~amd64~~10.0.19041.1682 +Microsoft-OneCore-OpenSSH-ClientOnly-Package~31bf3856ad364e35~amd64~~10.0.19041.964 +Microsoft-OneCore-OpenSSH-Common-Package~31bf3856ad364e35~amd64~~10.0.19041.964 +Microsoft-Onecore-SPP-VirtualDevice-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Onecore-SPP-VirtualDevice-Package~31bf3856ad364e35~amd64~~10.0.19041.746 +Microsoft-OneCore-UtilityVM-Containers-Shared-merged-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.867 +Microsoft-OneCore-UtilityVM-Containers-Shared-merged-Package~31bf3856ad364e35~amd64~~10.0.19041.1202 +Microsoft-OneCore-UtilityVM-Containers-Shared-merged-Package~31bf3856ad364e35~amd64~~10.0.19041.1682 +Microsoft-OneCore-UtilityVM-Containers-Shared-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.867 +Microsoft-OneCore-UtilityVM-Containers-Shared-Package~31bf3856ad364e35~amd64~~10.0.19041.1288 +Microsoft-OneCore-UtilityVM-Containers-Shared-Package~31bf3856ad364e35~amd64~~10.0.19041.1682 +Microsoft-OneCore-UtilityVm-SetupAgent-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-OneCore-UtilityVm-SetupAgent-Package~31bf3856ad364e35~amd64~~10.0.19041.1 +Microsoft-OneCore-VirtualizationBasedSecurity-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-OneCore-VirtualizationBasedSecurity-Package~31bf3856ad364e35~amd64~~10.0.19041.1288 +Microsoft-OneCore-VirtualizationBasedSecurity-Package~31bf3856ad364e35~amd64~~10.0.19041.1706 +Microsoft-OneCore-WindowsIoT-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1202 +Microsoft-OneCore-WindowsIoT-Package~31bf3856ad364e35~amd64~~10.0.19041.1202 +Microsoft-OneCoreUAP-AppRuntime-RemoteAppLifetimeManager-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-OneCoreUAP-AppRuntime-RemoteAppLifetimeManager-Package~31bf3856ad364e35~amd64~~10.0.19041.746 +Microsoft-Shielded-VM-Service-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Shielded-VM-Service-Package~31bf3856ad364e35~amd64~~10.0.19041.1 +Microsoft-Shielded-VM-Service-Package~31bf3856ad364e35~amd64~~10.0.19041.1682 +Microsoft-UtilityVM-Containers-merged-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-UtilityVM-Containers-merged-Package~31bf3856ad364e35~amd64~~10.0.19041.867 +Microsoft-UtilityVM-Containers-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.867 +Microsoft-UtilityVM-Containers-Package~31bf3856ad364e35~amd64~~10.0.19041.1288 +Microsoft-UtilityVM-Containers-Package~31bf3856ad364e35~amd64~~10.0.19041.1682 +Microsoft-UtilityVM-Containers-Setup-Shared-merged-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-UtilityVM-Containers-Setup-Shared-merged-Package~31bf3856ad364e35~amd64~~10.0.19041.1 +Microsoft-UtilityVM-Containers-Setup-Shared-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-UtilityVM-Containers-Setup-Shared-Package~31bf3856ad364e35~amd64~~10.0.19041.1 +Microsoft-UtilityVM-Containers-Shared-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.867 +Microsoft-UtilityVM-Containers-Shared-Package~31bf3856ad364e35~amd64~~10.0.19041.1288 +Microsoft-UtilityVM-Containers-Shared-Package~31bf3856ad364e35~amd64~~10.0.19041.1682 +Microsoft-Windows-20H2Enablement-Payload-Package~31bf3856ad364e35~amd64~~10.0.19041.1237 +Microsoft-Windows-21H1Enablement-Payload-Package~31bf3856ad364e35~amd64~~10.0.19041.1237 +Microsoft-Windows-21H2Enablement-Package~31bf3856ad364e35~amd64~~10.0.19041.1237 +Microsoft-Windows-21H2Enablement-Payload-Package~31bf3856ad364e35~amd64~~10.0.19041.1237 +Microsoft-Windows-ApiSetSchemaExtension-HyperV-ComputeCore-Package~31bf3856ad364e35~amd64~~10.0.19041.1 +Microsoft-Windows-ApiSetSchemaExtension-HyperV-ComputeLegacy-Package~31bf3856ad364e35~amd64~~10.0.19041.1 +Microsoft-Windows-ApiSetSchemaExtension-HyperV-ComputeNetwork-Package~31bf3856ad364e35~amd64~~10.0.19041.1 +Microsoft-Windows-ApiSetSchemaExtension-HyperV-ComputeStorage-Package~31bf3856ad364e35~amd64~~10.0.19041.1 +Microsoft-Windows-ApiSetSchemaExtension-HyperV-DeviceVirtualization-Package~31bf3856ad364e35~amd64~~10.0.19041.1 +Microsoft-Windows-AppManagement-AppV-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-AppManagement-AppV-Package~31bf3856ad364e35~amd64~~10.0.19041.1202 +Microsoft-Windows-AppManagement-AppV-Package~31bf3856ad364e35~amd64~~10.0.19041.1682 +Microsoft-Windows-AppManagement-AppV-WOW64-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-AppManagement-AppV-WOW64-Package~31bf3856ad364e35~amd64~~10.0.19041.1202 +Microsoft-Windows-AppManagement-AppV-WOW64-Package~31bf3856ad364e35~amd64~~10.0.19041.1682 +Microsoft-Windows-AppManagement-Common-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-AppManagement-Common-Package~31bf3856ad364e35~amd64~~10.0.19041.1288 +Microsoft-Windows-AppManagement-Common-Package~31bf3856ad364e35~amd64~~10.0.19041.1706 +Microsoft-Windows-AppManagement-Common-WOW64-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-AppManagement-Common-WOW64-Package~31bf3856ad364e35~amd64~~10.0.19041.746 +Microsoft-Windows-AppManagement-UEV-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-AppManagement-UEV-Package~31bf3856ad364e35~amd64~~10.0.19041.1288 +Microsoft-Windows-AppManagement-UEV-Package~31bf3856ad364e35~amd64~~10.0.19041.1706 +Microsoft-Windows-AppManagement-UEV-WOW64-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-AppManagement-UEV-WOW64-Package~31bf3856ad364e35~amd64~~10.0.19041.1288 +Microsoft-Windows-AppManagement-UEV-WOW64-Package~31bf3856ad364e35~amd64~~10.0.19041.1706 +Microsoft-Windows-AppServerClient-OptGroup-merged-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-AppServerClient-OptGroup-merged-Package~31bf3856ad364e35~amd64~~10.0.19041.1081 +Microsoft-Windows-AppServerClient-OptGroup-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-AppServerClient-OptGroup-Package~31bf3856ad364e35~amd64~~10.0.19041.1081 +Microsoft-Windows-AppServerClient-OptGroup-WOW64-merged-Package~31bf3856ad364e35~amd64~~10.0.19041.1 +Microsoft-Windows-AppServerClient-OptGroup-WOW64-Package~31bf3856ad364e35~amd64~~10.0.19041.746 +Microsoft-Windows-Basic-Http-Minio-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-Basic-Http-Minio-Package~31bf3856ad364e35~amd64~~10.0.19041.1288 +Microsoft-Windows-Basic-Http-Minio-Package~31bf3856ad364e35~amd64~~10.0.19041.1620 +Microsoft-Windows-Branding-Enterprise-Package~31bf3856ad364e35~amd64~~10.0.19041.1 +Microsoft-Windows-Browser-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-Browser-Package~31bf3856ad364e35~amd64~~10.0.19041.1 +Microsoft-Windows-Browser-Package~31bf3856ad364e35~amd64~~10.0.19041.1645 +Microsoft-Windows-Client-AssignedAccess-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1151 +Microsoft-Windows-Client-AssignedAccess-Package~31bf3856ad364e35~amd64~~10.0.19041.1023 +Microsoft-Windows-Client-AssignedAccess-Package~31bf3856ad364e35~amd64~~10.0.19041.1320 +Microsoft-Windows-Client-AssignedAccess-WOW64-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-Client-AssignedAccess-WOW64-Package~31bf3856ad364e35~amd64~~10.0.19041.844 +Microsoft-Windows-Client-Desktop-Required-Package00~31bf3856ad364e35~amd64~en-US~10.0.19041.1151 +Microsoft-Windows-Client-Desktop-Required-Package00~31bf3856ad364e35~amd64~~10.0.19041.1288 +Microsoft-Windows-Client-Desktop-Required-Package00~31bf3856ad364e35~amd64~~10.0.19041.1706 +Microsoft-Windows-Client-Desktop-Required-Package0110~31bf3856ad364e35~amd64~en-US~10.0.19041.1266 +Microsoft-Windows-Client-Desktop-Required-Package0110~31bf3856ad364e35~amd64~en-US~10.0.19041.1706 +Microsoft-Windows-Client-Desktop-Required-Package0110~31bf3856ad364e35~amd64~~10.0.19041.1288 +Microsoft-Windows-Client-Desktop-Required-Package0110~31bf3856ad364e35~amd64~~10.0.19041.1682 +Microsoft-Windows-Client-Desktop-Required-Package0111~31bf3856ad364e35~amd64~en-US~10.0.19041.1202 +Microsoft-Windows-Client-Desktop-Required-Package0111~31bf3856ad364e35~amd64~en-US~10.0.19041.1682 +Microsoft-Windows-Client-Desktop-Required-Package0112~31bf3856ad364e35~amd64~en-US~10.0.19041.1266 +Microsoft-Windows-Client-Desktop-Required-Package0112~31bf3856ad364e35~amd64~en-US~10.0.19041.1620 +Microsoft-Windows-Client-Desktop-Required-Package0113~31bf3856ad364e35~amd64~en-US~10.0.19041.1151 +Microsoft-Windows-Client-Desktop-Required-Package0113~31bf3856ad364e35~amd64~en-US~10.0.19041.1706 +Microsoft-Windows-Client-Desktop-Required-Package01~31bf3856ad364e35~amd64~en-US~10.0.19041.1266 +Microsoft-Windows-Client-Desktop-Required-Package01~31bf3856ad364e35~amd64~en-US~10.0.19041.1706 +Microsoft-Windows-Client-Desktop-Required-Package01~31bf3856ad364e35~amd64~~10.0.19041.1288 +Microsoft-Windows-Client-Desktop-Required-Package01~31bf3856ad364e35~amd64~~10.0.19041.1682 +Microsoft-Windows-Client-Desktop-Required-Package02~31bf3856ad364e35~amd64~~10.0.19041.1266 +Microsoft-Windows-Client-Desktop-Required-Package02~31bf3856ad364e35~amd64~~10.0.19041.1682 +Microsoft-Windows-Client-Desktop-Required-Package03~31bf3856ad364e35~amd64~~10.0.19041.1266 +Microsoft-Windows-Client-Desktop-Required-Package03~31bf3856ad364e35~amd64~~10.0.19041.1706 +Microsoft-Windows-Client-Desktop-Required-Package04~31bf3856ad364e35~amd64~~10.0.19041.1288 +Microsoft-Windows-Client-Desktop-Required-Package04~31bf3856ad364e35~amd64~~10.0.19041.1706 +Microsoft-Windows-Client-Desktop-Required-Package051020~31bf3856ad364e35~amd64~~10.0.19041.1288 +Microsoft-Windows-Client-Desktop-Required-Package051020~31bf3856ad364e35~amd64~~10.0.19041.1706 +Microsoft-Windows-Client-Desktop-Required-Package051021~31bf3856ad364e35~amd64~~10.0.19041.1288 +Microsoft-Windows-Client-Desktop-Required-Package051021~31bf3856ad364e35~amd64~~10.0.19041.1706 +Microsoft-Windows-Client-Desktop-Required-Package0510~31bf3856ad364e35~amd64~~10.0.19041.1288 +Microsoft-Windows-Client-Desktop-Required-Package0510~31bf3856ad364e35~amd64~~10.0.19041.1706 +Microsoft-Windows-Client-Desktop-Required-Package05110~31bf3856ad364e35~amd64~~10.0.19041.1202 +Microsoft-Windows-Client-Desktop-Required-Package05110~31bf3856ad364e35~amd64~~10.0.19041.1620 +Microsoft-Windows-Client-Desktop-Required-Package05111~31bf3856ad364e35~amd64~~10.0.19041.1266 +Microsoft-Windows-Client-Desktop-Required-Package05111~31bf3856ad364e35~amd64~~10.0.19041.1682 +Microsoft-Windows-Client-Desktop-Required-Package05112~31bf3856ad364e35~amd64~~10.0.19041.1288 +Microsoft-Windows-Client-Desktop-Required-Package05112~31bf3856ad364e35~amd64~~10.0.19041.1706 +Microsoft-Windows-Client-Desktop-Required-Package05113~31bf3856ad364e35~amd64~~10.0.19041.1288 +Microsoft-Windows-Client-Desktop-Required-Package05113~31bf3856ad364e35~amd64~~10.0.19041.1706 +Microsoft-Windows-Client-Desktop-Required-Package0511~31bf3856ad364e35~amd64~~10.0.19041.1288 +Microsoft-Windows-Client-Desktop-Required-Package0511~31bf3856ad364e35~amd64~~10.0.19041.1706 +Microsoft-Windows-Client-Desktop-Required-Package0512~31bf3856ad364e35~amd64~~10.0.19041.1288 +Microsoft-Windows-Client-Desktop-Required-Package0512~31bf3856ad364e35~amd64~~10.0.19041.1706 +Microsoft-Windows-Client-Desktop-Required-Package0513~31bf3856ad364e35~amd64~~10.0.19041.1266 +Microsoft-Windows-Client-Desktop-Required-Package0513~31bf3856ad364e35~amd64~~10.0.19041.1682 +Microsoft-Windows-Client-Desktop-Required-Package0514~31bf3856ad364e35~amd64~~10.0.19041.1266 +Microsoft-Windows-Client-Desktop-Required-Package0514~31bf3856ad364e35~amd64~~10.0.19041.1682 +Microsoft-Windows-Client-Desktop-Required-Package0515~31bf3856ad364e35~amd64~~10.0.19041.1288 +Microsoft-Windows-Client-Desktop-Required-Package0515~31bf3856ad364e35~amd64~~10.0.19041.1706 +Microsoft-Windows-Client-Desktop-Required-Package0516~31bf3856ad364e35~amd64~~10.0.19041.1288 +Microsoft-Windows-Client-Desktop-Required-Package0516~31bf3856ad364e35~amd64~~10.0.19041.1706 +Microsoft-Windows-Client-Desktop-Required-Package0517~31bf3856ad364e35~amd64~~10.0.19041.1288 +Microsoft-Windows-Client-Desktop-Required-Package0517~31bf3856ad364e35~amd64~~10.0.19041.1706 +Microsoft-Windows-Client-Desktop-Required-Package0518~31bf3856ad364e35~amd64~~10.0.19041.1288 +Microsoft-Windows-Client-Desktop-Required-Package0518~31bf3856ad364e35~amd64~~10.0.19041.1706 +Microsoft-Windows-Client-Desktop-Required-Package0519~31bf3856ad364e35~amd64~~10.0.19041.1288 +Microsoft-Windows-Client-Desktop-Required-Package0519~31bf3856ad364e35~amd64~~10.0.19041.1706 +Microsoft-Windows-Client-Desktop-Required-Package05~31bf3856ad364e35~amd64~~10.0.19041.1288 +Microsoft-Windows-Client-Desktop-Required-Package05~31bf3856ad364e35~amd64~~10.0.19041.1706 +Microsoft-Windows-Client-Desktop-Required-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1266 +Microsoft-Windows-Client-Desktop-Required-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1706 +Microsoft-Windows-Client-Desktop-Required-Package~31bf3856ad364e35~amd64~~10.0.19041.1288 +Microsoft-Windows-Client-Desktop-Required-Package~31bf3856ad364e35~amd64~~10.0.19041.1706 +Microsoft-Windows-Client-Desktop-Required-WOW64-Package001020~31bf3856ad364e35~amd64~~10.0.19041.1288 +Microsoft-Windows-Client-Desktop-Required-WOW64-Package001020~31bf3856ad364e35~amd64~~10.0.19041.1706 +Microsoft-Windows-Client-Desktop-Required-WOW64-Package0010~31bf3856ad364e35~amd64~~10.0.19041.1288 +Microsoft-Windows-Client-Desktop-Required-WOW64-Package0010~31bf3856ad364e35~amd64~~10.0.19041.1706 +Microsoft-Windows-Client-Desktop-Required-WOW64-Package0011~31bf3856ad364e35~amd64~~10.0.19041.1288 +Microsoft-Windows-Client-Desktop-Required-WOW64-Package0011~31bf3856ad364e35~amd64~~10.0.19041.1706 +Microsoft-Windows-Client-Desktop-Required-WOW64-Package0012~31bf3856ad364e35~amd64~~10.0.19041.1288 +Microsoft-Windows-Client-Desktop-Required-WOW64-Package0012~31bf3856ad364e35~amd64~~10.0.19041.1706 +Microsoft-Windows-Client-Desktop-Required-WOW64-Package0013~31bf3856ad364e35~amd64~~10.0.19041.1151 +Microsoft-Windows-Client-Desktop-Required-WOW64-Package0013~31bf3856ad364e35~amd64~~10.0.19041.1682 +Microsoft-Windows-Client-Desktop-Required-WOW64-Package0014~31bf3856ad364e35~amd64~~10.0.19041.1288 +Microsoft-Windows-Client-Desktop-Required-WOW64-Package0014~31bf3856ad364e35~amd64~~10.0.19041.1706 +Microsoft-Windows-Client-Desktop-Required-WOW64-Package0015~31bf3856ad364e35~amd64~~10.0.19041.1288 +Microsoft-Windows-Client-Desktop-Required-WOW64-Package0015~31bf3856ad364e35~amd64~~10.0.19041.1706 +Microsoft-Windows-Client-Desktop-Required-WOW64-Package00~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-Client-Desktop-Required-WOW64-Package00~31bf3856ad364e35~amd64~en-US~10.0.19041.1387 +Microsoft-Windows-Client-Desktop-Required-WOW64-Package00~31bf3856ad364e35~amd64~~10.0.19041.1288 +Microsoft-Windows-Client-Desktop-Required-WOW64-Package00~31bf3856ad364e35~amd64~~10.0.19041.1706 +Microsoft-Windows-Client-Desktop-Required-WOW64-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1266 +Microsoft-Windows-Client-Desktop-Required-WOW64-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1682 +Microsoft-Windows-Client-Desktop-Required-WOW64-Package~31bf3856ad364e35~amd64~~10.0.19041.1288 +Microsoft-Windows-Client-Desktop-Required-WOW64-Package~31bf3856ad364e35~amd64~~10.0.19041.1706 +Microsoft-Windows-Client-EmbeddedExp-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1266 +Microsoft-Windows-Client-EmbeddedExp-Package~31bf3856ad364e35~amd64~~10.0.19041.1266 +Microsoft-Windows-Client-EmbeddedExp-Package~31bf3856ad364e35~amd64~~10.0.19041.1682 +Microsoft-Windows-Client-EmbeddedExp-WOW64-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.844 +Microsoft-Windows-Client-EmbeddedExp-WOW64-Package~31bf3856ad364e35~amd64~~10.0.19041.1266 +Microsoft-Windows-Client-Features-Package0010~31bf3856ad364e35~amd64~en-US~10.0.19041.1266 +Microsoft-Windows-Client-Features-Package0010~31bf3856ad364e35~amd64~en-US~10.0.19041.1645 +Microsoft-Windows-Client-Features-Package0011~31bf3856ad364e35~amd64~en-US~10.0.19041.1151 +Microsoft-Windows-Client-Features-Package00~31bf3856ad364e35~amd64~en-US~10.0.19041.1266 +Microsoft-Windows-Client-Features-Package00~31bf3856ad364e35~amd64~en-US~10.0.19041.1645 +Microsoft-Windows-Client-Features-Package00~31bf3856ad364e35~amd64~~10.0.19041.1288 +Microsoft-Windows-Client-Features-Package00~31bf3856ad364e35~amd64~~10.0.19041.1706 +Microsoft-Windows-Client-Features-Package01~31bf3856ad364e35~amd64~en-US~10.0.19041.928 +Microsoft-Windows-Client-Features-Package01~31bf3856ad364e35~amd64~~10.0.19041.1266 +Microsoft-Windows-Client-Features-Package01~31bf3856ad364e35~amd64~~10.0.19041.1682 +Microsoft-Windows-Client-Features-Package0210~31bf3856ad364e35~amd64~~10.0.19041.1266 +Microsoft-Windows-Client-Features-Package0210~31bf3856ad364e35~amd64~~10.0.19041.1682 +Microsoft-Windows-Client-Features-Package0211~31bf3856ad364e35~amd64~~10.0.19041.1288 +Microsoft-Windows-Client-Features-Package0211~31bf3856ad364e35~amd64~~10.0.19041.1706 +Microsoft-Windows-Client-Features-Package0212~31bf3856ad364e35~amd64~~10.0.19041.1288 +Microsoft-Windows-Client-Features-Package0212~31bf3856ad364e35~amd64~~10.0.19041.1706 +Microsoft-Windows-Client-Features-Package0213~31bf3856ad364e35~amd64~~10.0.19041.1237 +Microsoft-Windows-Client-Features-Package0213~31bf3856ad364e35~amd64~~10.0.19041.1682 +Microsoft-Windows-Client-Features-Package0214~31bf3856ad364e35~amd64~~10.0.19041.1266 +Microsoft-Windows-Client-Features-Package0214~31bf3856ad364e35~amd64~~10.0.19041.1706 +Microsoft-Windows-Client-Features-Package0215~31bf3856ad364e35~amd64~~10.0.19041.906 +Microsoft-Windows-Client-Features-Package0216~31bf3856ad364e35~amd64~~10.0.19041.1266 +Microsoft-Windows-Client-Features-Package0216~31bf3856ad364e35~amd64~~10.0.19041.1706 +Microsoft-Windows-Client-Features-Package0217~31bf3856ad364e35~amd64~~10.0.19041.1288 +Microsoft-Windows-Client-Features-Package0217~31bf3856ad364e35~amd64~~10.0.19041.1682 +Microsoft-Windows-Client-Features-Package02~31bf3856ad364e35~amd64~en-US~10.0.19041.906 +Microsoft-Windows-Client-Features-Package02~31bf3856ad364e35~amd64~~10.0.19041.1288 +Microsoft-Windows-Client-Features-Package02~31bf3856ad364e35~amd64~~10.0.19041.1706 +Microsoft-Windows-Client-Features-Package03~31bf3856ad364e35~amd64~~10.0.19041.1081 +Microsoft-Windows-Client-Features-Package04~31bf3856ad364e35~amd64~~10.0.19041.1151 +Microsoft-Windows-Client-Features-Package04~31bf3856ad364e35~amd64~~10.0.19041.1706 +Microsoft-Windows-Client-Features-Package05~31bf3856ad364e35~amd64~~10.0.19041.1266 +Microsoft-Windows-Client-Features-Package05~31bf3856ad364e35~amd64~~10.0.19041.1682 +Microsoft-Windows-Client-Features-Package06~31bf3856ad364e35~amd64~~10.0.19041.1288 +Microsoft-Windows-Client-Features-Package06~31bf3856ad364e35~amd64~~10.0.19041.1706 +Microsoft-Windows-Client-Features-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1266 +Microsoft-Windows-Client-Features-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1645 +Microsoft-Windows-Client-Features-Package~31bf3856ad364e35~amd64~~10.0.19041.1288 +Microsoft-Windows-Client-Features-Package~31bf3856ad364e35~amd64~~10.0.19041.1706 +Microsoft-Windows-Client-Features-WOW64-Package0010~31bf3856ad364e35~amd64~~10.0.19041.1288 +Microsoft-Windows-Client-Features-WOW64-Package0010~31bf3856ad364e35~amd64~~10.0.19041.1706 +Microsoft-Windows-Client-Features-WOW64-Package0011~31bf3856ad364e35~amd64~~10.0.19041.1288 +Microsoft-Windows-Client-Features-WOW64-Package0011~31bf3856ad364e35~amd64~~10.0.19041.1706 +Microsoft-Windows-Client-Features-WOW64-Package0012~31bf3856ad364e35~amd64~~10.0.19041.1266 +Microsoft-Windows-Client-Features-WOW64-Package0012~31bf3856ad364e35~amd64~~10.0.19041.1706 +Microsoft-Windows-Client-Features-WOW64-Package00~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-Client-Features-WOW64-Package00~31bf3856ad364e35~amd64~~10.0.19041.1288 +Microsoft-Windows-Client-Features-WOW64-Package00~31bf3856ad364e35~amd64~~10.0.19041.1706 +Microsoft-Windows-Client-Features-WOW64-Package01~31bf3856ad364e35~amd64~~10.0.19041.1151 +Microsoft-Windows-Client-Features-WOW64-Package02~31bf3856ad364e35~amd64~~10.0.19041.1266 +Microsoft-Windows-Client-Features-WOW64-Package02~31bf3856ad364e35~amd64~~10.0.19041.1566 +Microsoft-Windows-Client-Features-WOW64-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1023 +Microsoft-Windows-Client-Features-WOW64-Package~31bf3856ad364e35~amd64~~10.0.19041.1288 +Microsoft-Windows-Client-Features-WOW64-Package~31bf3856ad364e35~amd64~~10.0.19041.1706 +microsoft-windows-client-languagepack-package-Wrapper~31bf3856ad364e35~amd64~en-US~10.0.19041.1266 +microsoft-windows-client-languagepack-package-Wrapper~31bf3856ad364e35~amd64~en-US~10.0.19041.1706 +Microsoft-Windows-Client-LanguagePack-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1266 +Microsoft-Windows-Client-LanguagePack-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1706 +Microsoft-Windows-Client-Optional-Features-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1202 +Microsoft-Windows-Client-Optional-Features-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1387 +Microsoft-Windows-Client-Optional-Features-Package~31bf3856ad364e35~amd64~~10.0.19041.1288 +Microsoft-Windows-Client-Optional-Features-Package~31bf3856ad364e35~amd64~~10.0.19041.1706 +Microsoft-Windows-Client-ShellLauncher-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.844 +Microsoft-Windows-Client-ShellLauncher-Package~31bf3856ad364e35~amd64~~10.0.19041.1202 +Microsoft-Windows-Client-ShellLauncher-Package~31bf3856ad364e35~amd64~~10.0.19041.1620 +Microsoft-Windows-ClientForNFS-Infrastructure-OptGroup-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-ClientForNFS-Infrastructure-OptGroup-Package~31bf3856ad364e35~amd64~~10.0.19041.1165 +Microsoft-Windows-ClientForNFS-Infrastructure-OptGroup-Package~31bf3856ad364e35~amd64~~10.0.19041.1645 +Microsoft-Windows-COM-MSMQ-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-COM-MSMQ-Package~31bf3856ad364e35~amd64~~10.0.19041.1 +Microsoft-Windows-Common-Foundation-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-Common-Foundation-Package~31bf3856ad364e35~amd64~~10.0.19041.1 +Microsoft-Windows-Common-RegulatedPackages-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1151 +Microsoft-Windows-Common-RegulatedPackages-Package~31bf3856ad364e35~amd64~~10.0.19041.1288 +Microsoft-Windows-Common-RegulatedPackages-Package~31bf3856ad364e35~amd64~~10.0.19041.1706 +Microsoft-Windows-Common-RegulatedPackages-WOW64-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-Common-RegulatedPackages-WOW64-Package~31bf3856ad364e35~amd64~~10.0.19041.1288 +Microsoft-Windows-Common-RegulatedPackages-WOW64-Package~31bf3856ad364e35~amd64~~10.0.19041.1706 +Microsoft-Windows-ConfigCI-Onecore-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-ConfigCI-Onecore-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1503 +Microsoft-Windows-ConfigCI-Onecore-Package~31bf3856ad364e35~amd64~~10.0.19041.1081 +Microsoft-Windows-ConfigCI-Onecore-Package~31bf3856ad364e35~amd64~~10.0.19041.1503 +Microsoft-Windows-ConfigCI-Onecore-WOW64-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-ConfigCI-Onecore-WOW64-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1503 +Microsoft-Windows-ConfigCI-Onecore-WOW64-Package~31bf3856ad364e35~amd64~~10.0.19041.1081 +Microsoft-Windows-ConfigCI-Onecore-WOW64-Package~31bf3856ad364e35~amd64~~10.0.19041.1503 +Microsoft-Windows-ConfigCI-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-ConfigCI-Package~31bf3856ad364e35~amd64~~10.0.19041.1 +Microsoft-Windows-CoreSystem-DISM-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-CoreSystem-DISM-Package~31bf3856ad364e35~amd64~~10.0.19041.1202 +Microsoft-Windows-CoreSystem-DISM-Package~31bf3856ad364e35~amd64~~10.0.19041.1466 +Microsoft-Windows-CoreSystem-RemoteFS-Client-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-CoreSystem-RemoteFS-Client-Package~31bf3856ad364e35~amd64~~10.0.19041.1237 +Microsoft-Windows-CoreSystem-RemoteFS-Client-Package~31bf3856ad364e35~amd64~~10.0.19041.1682 +Microsoft-Windows-DataCenterBridging-Opt-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-DataCenterBridging-Opt-Package~31bf3856ad364e35~amd64~~10.0.19041.1 +Microsoft-Windows-DataCenterBridging-Opt-WOW64-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-DataCenterBridging-Opt-WOW64-Package~31bf3856ad364e35~amd64~~10.0.19041.1 +Microsoft-Windows-DataCenterBridging-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-DataCenterBridging-Package~31bf3856ad364e35~amd64~~10.0.19041.1 +Microsoft-Windows-DataCenterBridging-WOW64-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-DataCenterBridging-WOW64-Package~31bf3856ad364e35~amd64~~10.0.19041.1 +Microsoft-Windows-Dedup-ChunkLibrary-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-Dedup-ChunkLibrary-Package~31bf3856ad364e35~amd64~~10.0.19041.746 +Microsoft-Windows-Desktop-BCDTemplate-Client-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.423 +Microsoft-Windows-Desktop-BCDTemplate-Client-Package~31bf3856ad364e35~amd64~~10.0.19041.1682 +Microsoft-Windows-Desktop-BCDTemplate-Client-Package~31bf3856ad364e35~amd64~~10.0.19041.423 +Microsoft-Windows-DesktopFileExplorer-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-DesktopFileExplorer-Package~31bf3856ad364e35~amd64~~10.0.19041.1023 +Microsoft-Windows-DesktopFileExplorer-Package~31bf3856ad364e35~amd64~~10.0.19041.1503 +Microsoft-Windows-DeviceGuard-GPEXT-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-DeviceGuard-GPEXT-Package~31bf3856ad364e35~amd64~~10.0.19041.1202 +Microsoft-Windows-DeviceGuard-GPEXT-Package~31bf3856ad364e35~amd64~~10.0.19041.1503 +Microsoft-Windows-DirectoryServices-ADAM-Client-Admin-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-DirectoryServices-ADAM-Client-Admin-Package~31bf3856ad364e35~amd64~~10.0.19041.1682 +Microsoft-Windows-DirectoryServices-ADAM-Client-Admin-Package~31bf3856ad364e35~amd64~~10.0.19041.746 +Microsoft-Windows-DirectoryServices-ADAM-Client-OptGroup-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1348 +Microsoft-Windows-DirectoryServices-ADAM-Client-OptGroup-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.207 +Microsoft-Windows-DirectoryServices-ADAM-Client-OptGroup-Package~31bf3856ad364e35~amd64~~10.0.19041.1288 +Microsoft-Windows-DirectoryServices-ADAM-Client-OptGroup-Package~31bf3856ad364e35~amd64~~10.0.19041.1706 +Microsoft-Windows-DirectoryServices-ADAM-Client-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1348 +Microsoft-Windows-DirectoryServices-ADAM-Client-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.207 +Microsoft-Windows-DirectoryServices-ADAM-Client-Package~31bf3856ad364e35~amd64~~10.0.19041.1288 +Microsoft-Windows-DirectoryServices-ADAM-Client-Package~31bf3856ad364e35~amd64~~10.0.19041.1706 +Microsoft-Windows-DirectoryServices-ADAM-Core-Client-Opt-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1348 +Microsoft-Windows-DirectoryServices-ADAM-Core-Client-Opt-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.207 +Microsoft-Windows-DirectoryServices-ADAM-Core-Client-Opt-Package~31bf3856ad364e35~amd64~~10.0.19041.1288 +Microsoft-Windows-DirectoryServices-ADAM-Core-Client-Opt-Package~31bf3856ad364e35~amd64~~10.0.19041.1706 +Microsoft-Windows-DirectoryServices-ADAM-Install-Group-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-DirectoryServices-ADAM-Install-Group-Package~31bf3856ad364e35~amd64~~10.0.19041.1 +Microsoft-Windows-DirectoryServices-ADAM-Snapins-Admin-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-DirectoryServices-ADAM-Snapins-Admin-Package~31bf3856ad364e35~amd64~~10.0.19041.1682 +Microsoft-Windows-DirectoryServices-ADAM-Snapins-Admin-Package~31bf3856ad364e35~amd64~~10.0.19041.746 +Microsoft-Windows-DirectoryServices-ADAM-Snapins-Group-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-DirectoryServices-ADAM-Snapins-Group-Package~31bf3856ad364e35~amd64~~10.0.19041.1 +Microsoft-Windows-DirectoryServices-ADAM-Snapins-Group-Package~31bf3856ad364e35~amd64~~10.0.19041.1466 +Microsoft-Windows-DirectoryServices-ADAM-Tools-Opt-merged-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-DirectoryServices-ADAM-Tools-Opt-merged-Package~31bf3856ad364e35~amd64~~10.0.19041.1081 +Microsoft-Windows-DirectoryServices-ADAM-Tools-Opt-merged-Package~31bf3856ad364e35~amd64~~10.0.19041.1466 +Microsoft-Windows-DirectoryServices-ADAM-Tools-Opt-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-DirectoryServices-ADAM-Tools-Opt-Package~31bf3856ad364e35~amd64~~10.0.19041.1081 +Microsoft-Windows-DirectoryServices-ADAM-Tools-Opt-Package~31bf3856ad364e35~amd64~~10.0.19041.1466 +Microsoft-Windows-DirectPlay-OC-Opt-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-DirectPlay-OC-Opt-Package~31bf3856ad364e35~amd64~~10.0.19041.1 +Microsoft-Windows-DirectPlay-OC-Opt-WOW64-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-DirectPlay-OC-Opt-WOW64-Package~31bf3856ad364e35~amd64~~10.0.19041.1 +Microsoft-Windows-DirectPlay-OC-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-DirectPlay-OC-Package~31bf3856ad364e35~amd64~~10.0.19041.1 +Microsoft-Windows-DirectPlay-OC-WOW64-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-DirectPlay-OC-WOW64-Package~31bf3856ad364e35~amd64~~10.0.19041.1 +Microsoft-Windows-EditionPack-Professional-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1266 +Microsoft-Windows-EditionPack-Professional-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1348 +Microsoft-Windows-EditionPack-Professional-Package~31bf3856ad364e35~amd64~~10.0.19041.1288 +Microsoft-Windows-EditionPack-Professional-Package~31bf3856ad364e35~amd64~~10.0.19041.1706 +Microsoft-Windows-EditionPack-Professional-WOW64-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.844 +Microsoft-Windows-EditionPack-Professional-WOW64-Package~31bf3856ad364e35~amd64~~10.0.19041.1288 +Microsoft-Windows-EditionPack-Professional-WOW64-Package~31bf3856ad364e35~amd64~~10.0.19041.1706 +Microsoft-Windows-Editions-Professional-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1266 +Microsoft-Windows-Editions-Professional-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1706 +Microsoft-Windows-Editions-Professional-Package~31bf3856ad364e35~amd64~~10.0.19041.1288 +Microsoft-Windows-Editions-Professional-Package~31bf3856ad364e35~amd64~~10.0.19041.1706 +Microsoft-Windows-EditionSpecific-Professional-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1266 +Microsoft-Windows-EditionSpecific-Professional-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1586 +Microsoft-Windows-EditionSpecific-Professional-Package~31bf3856ad364e35~amd64~~10.0.19041.1288 +Microsoft-Windows-EditionSpecific-Professional-Package~31bf3856ad364e35~amd64~~10.0.19041.1706 +Microsoft-Windows-EditionSpecific-Professional-WOW64-Package~31bf3856ad364e35~amd64~~10.0.19041.1320 +Microsoft-Windows-EditionSpecific-Professional-WOW64-Package~31bf3856ad364e35~amd64~~10.0.19041.746 +Microsoft-Windows-Embedded-AssignedAccessCsp-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.844 +Microsoft-Windows-Embedded-AssignedAccessCsp-Package~31bf3856ad364e35~amd64~~10.0.19041.1023 +Microsoft-Windows-Embedded-AssignedAccessCsp-Package~31bf3856ad364e35~amd64~~10.0.19041.1566 +Microsoft-Windows-Embedded-BootExp-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-Embedded-BootExp-Package~31bf3856ad364e35~amd64~~10.0.19041.1 +Microsoft-Windows-Embedded-DialogBlocking-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1151 +Microsoft-Windows-Embedded-DialogBlocking-Package~31bf3856ad364e35~amd64~~10.0.19041.844 +Microsoft-Windows-Embedded-DialogBlocking-WOW64-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.844 +Microsoft-Windows-Embedded-DialogBlocking-WOW64-Package~31bf3856ad364e35~amd64~~10.0.19041.844 +Microsoft-Windows-Embedded-EmbeddedLogon-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-Embedded-EmbeddedLogon-Package~31bf3856ad364e35~amd64~~10.0.19041.1 +Microsoft-Windows-Embedded-KeyboardFilter-Core-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.844 +Microsoft-Windows-Embedded-KeyboardFilter-Core-Package~31bf3856ad364e35~amd64~~10.0.19041.964 +Microsoft-Windows-Embedded-KeyboardFilter-Core-WOW64-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.844 +Microsoft-Windows-Embedded-KeyboardFilter-Core-WOW64-Package~31bf3856ad364e35~amd64~~10.0.19041.964 +Microsoft-Windows-Embedded-KeyboardFilter-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.844 +Microsoft-Windows-Embedded-KeyboardFilter-Package~31bf3856ad364e35~amd64~~10.0.19041.844 +Microsoft-Windows-Embedded-KeyboardFilter-WOW64-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.844 +Microsoft-Windows-Embedded-KeyboardFilter-WOW64-Package~31bf3856ad364e35~amd64~~10.0.19041.844 +Microsoft-Windows-Embedded-ShellLauncher-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.844 +Microsoft-Windows-Embedded-ShellLauncher-Package~31bf3856ad364e35~amd64~~10.0.19041.1202 +Microsoft-Windows-Embedded-ShellLauncher-Package~31bf3856ad364e35~amd64~~10.0.19041.1620 +Microsoft-Windows-Embedded-UnifiedWriteFilter-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1266 +Microsoft-Windows-Embedded-UnifiedWriteFilter-Package~31bf3856ad364e35~amd64~~10.0.19041.1266 +Microsoft-Windows-Embedded-UnifiedWriteFilter-WOW64-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-Embedded-UnifiedWriteFilter-WOW64-Package~31bf3856ad364e35~amd64~~10.0.19041.1266 +Microsoft-Windows-Embedded-UnifiedWriteFilterCSP-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-Embedded-UnifiedWriteFilterCSP-Package~31bf3856ad364e35~amd64~~10.0.19041.1266 +Microsoft-Windows-Embedded-UnifiedWriteFilterCSP-Package~31bf3856ad364e35~amd64~~10.0.19041.1682 +Microsoft-Windows-Enterprise-Desktop-Shared-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1266 +Microsoft-Windows-Enterprise-Desktop-Shared-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1682 +Microsoft-Windows-Enterprise-Desktop-Shared-Package~31bf3856ad364e35~amd64~~10.0.19041.1266 +Microsoft-Windows-Enterprise-Desktop-Shared-Package~31bf3856ad364e35~amd64~~10.0.19041.1682 +Microsoft-Windows-Enterprise-Desktop-Shared-WOW64-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-Enterprise-Desktop-Shared-WOW64-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1503 +Microsoft-Windows-Enterprise-Desktop-Shared-WOW64-Package~31bf3856ad364e35~amd64~~10.0.19041.1165 +Microsoft-Windows-Enterprise-Desktop-Shared-WOW64-Package~31bf3856ad364e35~amd64~~10.0.19041.1503 +Microsoft-Windows-EnterpriseClientSync-Host-Opt-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-EnterpriseClientSync-Host-Opt-Package~31bf3856ad364e35~amd64~~10.0.19041.1202 +Microsoft-Windows-EnterpriseClientSync-Host-Opt-Package~31bf3856ad364e35~amd64~~10.0.19041.1645 +Microsoft-Windows-EnterpriseClientSync-Host-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-EnterpriseClientSync-Host-Package~31bf3856ad364e35~amd64~~10.0.19041.1202 +Microsoft-Windows-EnterpriseClientSync-Host-Package~31bf3856ad364e35~amd64~~10.0.19041.1645 +Microsoft-Windows-FCI-Client-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-FCI-Client-Package~31bf3856ad364e35~amd64~~10.0.19041.1645 +Microsoft-Windows-FCI-Client-Package~31bf3856ad364e35~amd64~~10.0.19041.746 +Microsoft-Windows-FodMetadata-Package~31bf3856ad364e35~amd64~~10.0.19041.1 +Microsoft-Windows-Foundation-Package~31bf3856ad364e35~amd64~~10.0.19041.1 +Microsoft-Windows-GroupPolicy-ClientExtensions-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-GroupPolicy-ClientExtensions-Package~31bf3856ad364e35~amd64~~10.0.19041.572 +Microsoft-Windows-GroupPolicy-ClientExtensions-WOW64-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-GroupPolicy-ClientExtensions-WOW64-Package~31bf3856ad364e35~amd64~~10.0.19041.572 +Microsoft-Windows-GroupPolicy-ClientTools-merged-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1266 +Microsoft-Windows-GroupPolicy-ClientTools-merged-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1682 +Microsoft-Windows-GroupPolicy-ClientTools-merged-Package~31bf3856ad364e35~amd64~~10.0.19041.1266 +Microsoft-Windows-GroupPolicy-ClientTools-merged-Package~31bf3856ad364e35~amd64~~10.0.19041.1682 +Microsoft-Windows-GroupPolicy-ClientTools-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1266 +Microsoft-Windows-GroupPolicy-ClientTools-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1682 +Microsoft-Windows-GroupPolicy-ClientTools-Package~31bf3856ad364e35~amd64~~10.0.19041.1266 +Microsoft-Windows-GroupPolicy-ClientTools-Package~31bf3856ad364e35~amd64~~10.0.19041.1682 +Microsoft-Windows-GroupPolicy-ClientTools-WOW64-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-GroupPolicy-ClientTools-WOW64-Package~31bf3856ad364e35~amd64~~10.0.19041.746 +microsoft-windows-hello-face-package-Wrapper~31bf3856ad364e35~amd64~~10.0.19041.1202 +microsoft-windows-hello-face-package-Wrapper~31bf3856ad364e35~amd64~~10.0.19041.1348 +Microsoft-Windows-Hello-Face-Package~31bf3856ad364e35~amd64~~10.0.19041.1202 +Microsoft-Windows-Hello-Face-Package~31bf3856ad364e35~amd64~~10.0.19041.1348 +Microsoft-Windows-Help-ClientOOBE-Feature-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.423 +Microsoft-Windows-Help-ClientOOBE-Feature-Package~31bf3856ad364e35~amd64~~10.0.19041.1 +Microsoft-Windows-Help-ClientUA-Client-merged-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-Help-ClientUA-Client-merged-Package~31bf3856ad364e35~amd64~~10.0.19041.1 +Microsoft-Windows-Help-ClientUA-Client-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.423 +Microsoft-Windows-Help-ClientUA-Client-Package~31bf3856ad364e35~amd64~~10.0.19041.1 +Microsoft-Windows-HgsClient-Core-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-HgsClient-Core-Package~31bf3856ad364e35~amd64~~10.0.19041.1682 +Microsoft-Windows-HgsClient-Core-Package~31bf3856ad364e35~amd64~~10.0.19041.746 +Microsoft-Windows-Holographic-Desktop-Analog-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-Holographic-Desktop-Analog-Package~31bf3856ad364e35~amd64~~10.0.19041.1288 +Microsoft-Windows-Holographic-Desktop-Analog-Package~31bf3856ad364e35~amd64~~10.0.19041.1706 +Microsoft-Windows-Holographic-Desktop-Analog-WOW64-Package~31bf3856ad364e35~amd64~~10.0.19041.746 +Microsoft-Windows-Holographic-Desktop-Merged-merged-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-Holographic-Desktop-Merged-merged-Package~31bf3856ad364e35~amd64~~10.0.19041.1266 +Microsoft-Windows-Holographic-Desktop-Merged-merged-Package~31bf3856ad364e35~amd64~~10.0.19041.1682 +Microsoft-Windows-Holographic-Desktop-Merged-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-Holographic-Desktop-Merged-Package~31bf3856ad364e35~amd64~~10.0.19041.1288 +Microsoft-Windows-Holographic-Desktop-Merged-Package~31bf3856ad364e35~amd64~~10.0.19041.1706 +Microsoft-Windows-Holographic-Desktop-Merged-WOW64-merged-Package~31bf3856ad364e35~amd64~~10.0.19041.746 +Microsoft-Windows-Holographic-Desktop-Merged-WOW64-Package~31bf3856ad364e35~amd64~~10.0.19041.746 +Microsoft-Windows-Host-Guardian-Deployment-merged-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-Host-Guardian-Deployment-merged-Package~31bf3856ad364e35~amd64~~10.0.19041.1 +Microsoft-Windows-Host-Guardian-Deployment-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-Host-Guardian-Deployment-Package~31bf3856ad364e35~amd64~~10.0.19041.1 +Microsoft-Windows-Host-Guardian-Deployment-Package~31bf3856ad364e35~amd64~~10.0.19041.1682 +Microsoft-Windows-HVSI-Components-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-HVSI-Components-Package~31bf3856ad364e35~amd64~~10.0.19041.1266 +Microsoft-Windows-HVSI-Components-Package~31bf3856ad364e35~amd64~~10.0.19041.1682 +Microsoft-Windows-HVSI-Components-WOW64-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-HVSI-Components-WOW64-Package~31bf3856ad364e35~amd64~~10.0.19041.1266 +Microsoft-Windows-HVSI-Components-WOW64-Package~31bf3856ad364e35~amd64~~10.0.19041.1566 +Microsoft-Windows-HVSI-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.867 +Microsoft-Windows-HVSI-Package~31bf3856ad364e35~amd64~~10.0.19041.1288 +Microsoft-Windows-HVSI-Package~31bf3856ad364e35~amd64~~10.0.19041.1706 +Microsoft-Windows-HVSI-WOW64-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-HVSI-WOW64-Package~31bf3856ad364e35~amd64~~10.0.19041.1266 +Microsoft-Windows-HVSI-WOW64-Package~31bf3856ad364e35~amd64~~10.0.19041.1566 +Microsoft-Windows-HyperV-OptionalFeature-HypervisorPlatform-Disabled-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-HyperV-OptionalFeature-HypervisorPlatform-Disabled-Package~31bf3856ad364e35~amd64~~10.0.19041.1288 +Microsoft-Windows-HyperV-OptionalFeature-HypervisorPlatform-Disabled-Package~31bf3856ad364e35~amd64~~10.0.19041.1706 +Microsoft-Windows-HyperV-OptionalFeature-HypervisorPlatform-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-HyperV-OptionalFeature-HypervisorPlatform-Package~31bf3856ad364e35~amd64~~10.0.19041.1288 +Microsoft-Windows-HyperV-OptionalFeature-HypervisorPlatform-Package~31bf3856ad364e35~amd64~~10.0.19041.1706 +Microsoft-Windows-HyperV-OptionalFeature-VirtualMachinePlatform-Disabled-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.488 +Microsoft-Windows-HyperV-OptionalFeature-VirtualMachinePlatform-Disabled-Package~31bf3856ad364e35~amd64~~10.0.19041.1288 +Microsoft-Windows-HyperV-OptionalFeature-VirtualMachinePlatform-Disabled-Package~31bf3856ad364e35~amd64~~10.0.19041.1706 +Microsoft-Windows-HyperV-OptionalFeature-VirtualMachinePlatform-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.488 +Microsoft-Windows-HyperV-OptionalFeature-VirtualMachinePlatform-Package~31bf3856ad364e35~amd64~~10.0.19041.1288 +Microsoft-Windows-HyperV-OptionalFeature-VirtualMachinePlatform-Package~31bf3856ad364e35~amd64~~10.0.19041.1706 +Microsoft-Windows-Hyphenation-Dictionaries-en-Package~31bf3856ad364e35~amd64~~10.0.19041.1 +Microsoft-Windows-Identity-Foundation-Opt-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-Identity-Foundation-Opt-Package~31bf3856ad364e35~amd64~~10.0.19041.1 +Microsoft-Windows-Identity-Foundation-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-Identity-Foundation-Package~31bf3856ad364e35~amd64~~10.0.19041.1 +Microsoft-Windows-IIS-WebServer-AddOn-2-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-IIS-WebServer-AddOn-2-Package~31bf3856ad364e35~amd64~~10.0.19041.964 +Microsoft-Windows-IIS-WebServer-AddOn-2-ServerCommon-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-IIS-WebServer-AddOn-2-ServerCommon-Package~31bf3856ad364e35~amd64~~10.0.19041.964 +Microsoft-Windows-IIS-WebServer-AddOn-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-IIS-WebServer-AddOn-Package~31bf3856ad364e35~amd64~~10.0.19041.964 +Microsoft-Windows-IIS-WebServer-AddOn-ServerCommon-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-IIS-WebServer-AddOn-ServerCommon-Package~31bf3856ad364e35~amd64~~10.0.19041.964 +Microsoft-Windows-IIS-WebServer-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.488 +Microsoft-Windows-IIS-WebServer-Package~31bf3856ad364e35~amd64~~10.0.19041.964 +Microsoft-Windows-IIS-WebServer-ServerCommon-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-IIS-WebServer-ServerCommon-Package~31bf3856ad364e35~amd64~~10.0.19041.964 +microsoft-windows-internetexplorer-optional-package-Wrapper~31bf3856ad364e35~amd64~~11.0.19041.1202 +microsoft-windows-internetexplorer-optional-package-Wrapper~31bf3856ad364e35~amd64~~11.0.19041.1566 +Microsoft-Windows-InternetExplorer-Optional-Package~31bf3856ad364e35~amd64~en-US~11.0.19041.1 +Microsoft-Windows-InternetExplorer-Optional-Package~31bf3856ad364e35~amd64~~11.0.19041.1202 +Microsoft-Windows-InternetExplorer-Optional-Package~31bf3856ad364e35~amd64~~11.0.19041.1566 +Microsoft-Windows-InternetExplorer-Package-ua~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-InternetExplorer-Package-ua~31bf3856ad364e35~amd64~~10.0.19041.1 +Microsoft-Windows-LanguageFeatures-Basic-en-us-Package~31bf3856ad364e35~amd64~~10.0.19041.1 +Microsoft-Windows-LanguageFeatures-Basic-en-us-Package~31bf3856ad364e35~wow64~~10.0.19041.1 +Microsoft-Windows-LanguageFeatures-Handwriting-en-us-Package~31bf3856ad364e35~amd64~~10.0.19041.1 +Microsoft-Windows-LanguageFeatures-Handwriting-en-us-Package~31bf3856ad364e35~wow64~~10.0.19041.1 +Microsoft-Windows-LanguageFeatures-OCR-en-us-Package~31bf3856ad364e35~amd64~~10.0.19041.1 +Microsoft-Windows-LanguageFeatures-Speech-en-us-Package~31bf3856ad364e35~amd64~~10.0.19041.1 +Microsoft-Windows-LanguageFeatures-Speech-en-us-Package~31bf3856ad364e35~wow64~~10.0.19041.1 +Microsoft-Windows-LanguageFeatures-TextToSpeech-en-us-Package~31bf3856ad364e35~amd64~~10.0.19041.1 +Microsoft-Windows-LanguageFeatures-TextToSpeech-en-us-Package~31bf3856ad364e35~wow64~~10.0.19041.1 +Microsoft-Windows-Legacy-Components-OC-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-Legacy-Components-OC-Package~31bf3856ad364e35~amd64~~10.0.19041.1 +Microsoft-Windows-Legacy-Components-OC-WOW64-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-Legacy-Components-OC-WOW64-Package~31bf3856ad364e35~amd64~~10.0.19041.1 +Microsoft-Windows-Lxss-merged-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1151 +Microsoft-Windows-Lxss-merged-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1387 +Microsoft-Windows-Lxss-merged-Package~31bf3856ad364e35~amd64~~10.0.19041.1288 +Microsoft-Windows-Lxss-merged-Package~31bf3856ad364e35~amd64~~10.0.19041.1682 +Microsoft-Windows-Lxss-Optional-merged-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1151 +Microsoft-Windows-Lxss-Optional-merged-Package~31bf3856ad364e35~amd64~~10.0.19041.1151 +Microsoft-Windows-Lxss-Optional-merged-Package~31bf3856ad364e35~amd64~~10.0.19041.1566 +Microsoft-Windows-Lxss-Optional-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1202 +Microsoft-Windows-Lxss-Optional-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1387 +Microsoft-Windows-Lxss-Optional-Package~31bf3856ad364e35~amd64~~10.0.19041.1288 +Microsoft-Windows-Lxss-Optional-Package~31bf3856ad364e35~amd64~~10.0.19041.1706 +Microsoft-Windows-Lxss-Optional-WOW64-Package~31bf3856ad364e35~amd64~~10.0.19041.1151 +Microsoft-Windows-Lxss-Optional-WOW64-Package~31bf3856ad364e35~amd64~~10.0.19041.1566 +Microsoft-Windows-Lxss-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1151 +Microsoft-Windows-Lxss-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1387 +Microsoft-Windows-Lxss-Package~31bf3856ad364e35~amd64~~10.0.19041.1288 +Microsoft-Windows-Lxss-Package~31bf3856ad364e35~amd64~~10.0.19041.1706 +Microsoft-Windows-Lxss-WithGraphics-merged-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1202 +Microsoft-Windows-Lxss-WithGraphics-merged-Package~31bf3856ad364e35~amd64~~10.0.19041.1202 +Microsoft-Windows-Lxss-WithGraphics-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1202 +Microsoft-Windows-Lxss-WithGraphics-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1387 +Microsoft-Windows-Lxss-WithGraphics-Package~31bf3856ad364e35~amd64~~10.0.19041.1288 +Microsoft-Windows-Lxss-WithGraphics-Package~31bf3856ad364e35~amd64~~10.0.19041.1706 +Microsoft-Windows-Lxss-WithGraphics-WOW64-Package~31bf3856ad364e35~amd64~~10.0.19041.1151 +Microsoft-Windows-Lxss-WithGraphics-WOW64-Package~31bf3856ad364e35~amd64~~10.0.19041.1566 +Microsoft-Windows-Lxss-WOW64-Package~31bf3856ad364e35~amd64~~10.0.19041.1151 +Microsoft-Windows-Lxss-WOW64-Package~31bf3856ad364e35~amd64~~10.0.19041.1566 +Microsoft-Windows-Management-SecureAssessment-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-Management-SecureAssessment-Package~31bf3856ad364e35~amd64~~10.0.19041.1023 +Microsoft-Windows-Media-Format-merged-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-Media-Format-merged-Package~31bf3856ad364e35~amd64~~10.0.19041.1202 +Microsoft-Windows-Media-Format-merged-Package~31bf3856ad364e35~amd64~~10.0.19041.1682 +Microsoft-Windows-Media-Format-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-Media-Format-Package~31bf3856ad364e35~amd64~~10.0.19041.1202 +Microsoft-Windows-Media-Format-Package~31bf3856ad364e35~amd64~~10.0.19041.1682 +Microsoft-Windows-Media-Format-WOW64-merged-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-Media-Format-WOW64-merged-Package~31bf3856ad364e35~amd64~~10.0.19041.1202 +Microsoft-Windows-Media-Format-WOW64-merged-Package~31bf3856ad364e35~amd64~~10.0.19041.1682 +Microsoft-Windows-Media-Format-WOW64-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-Media-Format-WOW64-Package~31bf3856ad364e35~amd64~~10.0.19041.1202 +Microsoft-Windows-Media-Format-WOW64-Package~31bf3856ad364e35~amd64~~10.0.19041.1682 +Microsoft-Windows-Media-Streaming-merged-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-Media-Streaming-merged-Package~31bf3856ad364e35~amd64~~10.0.19041.1266 +Microsoft-Windows-Media-Streaming-merged-Package~31bf3856ad364e35~amd64~~10.0.19041.1566 +Microsoft-Windows-Media-Streaming-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-Media-Streaming-Package~31bf3856ad364e35~amd64~~10.0.19041.1266 +Microsoft-Windows-Media-Streaming-Package~31bf3856ad364e35~amd64~~10.0.19041.1645 +Microsoft-Windows-Media-Streaming-WOW64-merged-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-Media-Streaming-WOW64-merged-Package~31bf3856ad364e35~amd64~~10.0.19041.1266 +Microsoft-Windows-Media-Streaming-WOW64-merged-Package~31bf3856ad364e35~amd64~~10.0.19041.1566 +Microsoft-Windows-Media-Streaming-WOW64-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-Media-Streaming-WOW64-Package~31bf3856ad364e35~amd64~~10.0.19041.1266 +Microsoft-Windows-Media-Streaming-WOW64-Package~31bf3856ad364e35~amd64~~10.0.19041.1566 +Microsoft-Windows-MediaPlayback-OC-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-MediaPlayback-OC-Package~31bf3856ad364e35~amd64~~10.0.19041.1 +microsoft-windows-mediaplayer-package-Wrapper~31bf3856ad364e35~amd64~~10.0.19041.1266 +microsoft-windows-mediaplayer-package-Wrapper~31bf3856ad364e35~amd64~~10.0.19041.1706 +Microsoft-Windows-MediaPlayer-Package~31bf3856ad364e35~amd64~~10.0.19041.1266 +Microsoft-Windows-MediaPlayer-Package~31bf3856ad364e35~amd64~~10.0.19041.1706 +Microsoft-Windows-MediaPlayer-Payload-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-MediaPlayer-Payload-Package~31bf3856ad364e35~amd64~~10.0.19041.1266 +Microsoft-Windows-MediaPlayer-Payload-Package~31bf3856ad364e35~amd64~~10.0.19041.1706 +Microsoft-Windows-MobilePC-Client-Premium-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-MobilePC-Client-Premium-Package~31bf3856ad364e35~amd64~~10.0.19041.1 +Microsoft-Windows-msmq-adintegration-Opt-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-msmq-adintegration-Opt-Package~31bf3856ad364e35~amd64~~10.0.19041.1 +Microsoft-Windows-MSMQ-Client-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-MSMQ-Client-Package~31bf3856ad364e35~amd64~~10.0.19041.1288 +Microsoft-Windows-MSMQ-Client-Package~31bf3856ad364e35~amd64~~10.0.19041.1706 +Microsoft-Windows-MSMQ-Client-WOW64-Package~31bf3856ad364e35~amd64~~10.0.19041.1237 +Microsoft-Windows-MSMQ-Client-WOW64-Package~31bf3856ad364e35~amd64~~10.0.19041.1682 +Microsoft-Windows-msmq-dcomproxy-Opt-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-msmq-dcomproxy-Opt-Package~31bf3856ad364e35~amd64~~10.0.19041.1 +Microsoft-Windows-msmq-dcomproxy-Opt-WOW64-Package~31bf3856ad364e35~amd64~~10.0.19041.1 +Microsoft-Windows-msmq-http-Opt-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-msmq-http-Opt-Package~31bf3856ad364e35~amd64~~10.0.19041.1 +Microsoft-Windows-msmq-http-Opt-WOW64-Package~31bf3856ad364e35~amd64~~10.0.19041.1 +Microsoft-Windows-msmq-mmc-Opt-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-msmq-mmc-Opt-Package~31bf3856ad364e35~amd64~~10.0.19041.746 +Microsoft-Windows-msmq-mmc-Opt-WOW64-Package~31bf3856ad364e35~amd64~~10.0.19041.746 +Microsoft-Windows-MSMQ-MMC-OptGroup-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-MSMQ-MMC-OptGroup-Package~31bf3856ad364e35~amd64~~10.0.19041.1288 +Microsoft-Windows-MSMQ-MMC-OptGroup-Package~31bf3856ad364e35~amd64~~10.0.19041.1706 +Microsoft-Windows-MSMQ-MMC-OptGroup-WOW64-Package~31bf3856ad364e35~amd64~~10.0.19041.1237 +Microsoft-Windows-MSMQ-MMC-OptGroup-WOW64-Package~31bf3856ad364e35~amd64~~10.0.19041.1682 +Microsoft-Windows-msmq-multicast-Opt-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-msmq-multicast-Opt-Package~31bf3856ad364e35~amd64~~10.0.19041.1 +Microsoft-Windows-msmq-powershell-Opt-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-msmq-powershell-Opt-Package~31bf3856ad364e35~amd64~~10.0.19041.1288 +Microsoft-Windows-msmq-powershell-Opt-Package~31bf3856ad364e35~amd64~~10.0.19041.1706 +Microsoft-Windows-msmq-powershell-Opt-WOW64-Package~31bf3856ad364e35~amd64~~10.0.19041.1237 +Microsoft-Windows-msmq-powershell-Opt-WOW64-Package~31bf3856ad364e35~amd64~~10.0.19041.1682 +Microsoft-Windows-msmq-runtime-Opt-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-msmq-runtime-Opt-Package~31bf3856ad364e35~amd64~~10.0.19041.746 +Microsoft-Windows-msmq-runtime-Opt-WOW64-Package~31bf3856ad364e35~amd64~~10.0.19041.746 +Microsoft-Windows-msmq-server-Opt-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-msmq-server-Opt-Package~31bf3856ad364e35~amd64~~10.0.19041.1 +Microsoft-Windows-msmq-server-Opt-Package~31bf3856ad364e35~amd64~~10.0.19041.1415 +Microsoft-Windows-msmq-triggers-Opt-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-msmq-triggers-Opt-Package~31bf3856ad364e35~amd64~~10.0.19041.746 +Microsoft-Windows-msmq-triggers-Opt-WOW64-Package~31bf3856ad364e35~amd64~~10.0.19041.746 +microsoft-windows-mspaint-fod-package-Wrapper~31bf3856ad364e35~amd64~~10.0.19041.746 +Microsoft-Windows-MSPaint-FoD-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-MSPaint-FoD-Package~31bf3856ad364e35~amd64~~10.0.19041.746 +Microsoft-Windows-MSPaint-FoD-Package~31bf3856ad364e35~wow64~en-US~10.0.19041.1 +Microsoft-Windows-MSPaint-FoD-Package~31bf3856ad364e35~wow64~~10.0.19041.1 +Microsoft-Windows-Multimedia-MF-merged-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-Multimedia-MF-merged-Package~31bf3856ad364e35~amd64~~10.0.19041.746 +Microsoft-Windows-Multimedia-MF-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-Multimedia-MF-Package~31bf3856ad364e35~amd64~~10.0.19041.1288 +Microsoft-Windows-Multimedia-MF-Package~31bf3856ad364e35~amd64~~10.0.19041.1706 +Microsoft-Windows-Multimedia-MF-WOW64-merged-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-Multimedia-MF-WOW64-merged-Package~31bf3856ad364e35~amd64~~10.0.19041.746 +Microsoft-Windows-Multimedia-MF-WOW64-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-Multimedia-MF-WOW64-Package~31bf3856ad364e35~amd64~~10.0.19041.1288 +Microsoft-Windows-Multimedia-MF-WOW64-Package~31bf3856ad364e35~amd64~~10.0.19041.1706 +Microsoft-Windows-Multimedia-RestrictedCodecs-merged-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-Multimedia-RestrictedCodecs-merged-Package~31bf3856ad364e35~amd64~~10.0.19041.1110 +Microsoft-Windows-Multimedia-RestrictedCodecs-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-Multimedia-RestrictedCodecs-Package~31bf3856ad364e35~amd64~~10.0.19041.1288 +Microsoft-Windows-Multimedia-RestrictedCodecs-Package~31bf3856ad364e35~amd64~~10.0.19041.1706 +Microsoft-Windows-Multimedia-RestrictedCodecs-WOW64-merged-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-Multimedia-RestrictedCodecs-WOW64-merged-Package~31bf3856ad364e35~amd64~~10.0.19041.1110 +Microsoft-Windows-Multimedia-RestrictedCodecs-WOW64-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-Multimedia-RestrictedCodecs-WOW64-Package~31bf3856ad364e35~amd64~~10.0.19041.1288 +Microsoft-Windows-Multimedia-RestrictedCodecs-WOW64-Package~31bf3856ad364e35~amd64~~10.0.19041.1706 +Microsoft-Windows-Multimedia-WMPDMC-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-Multimedia-WMPDMC-Package~31bf3856ad364e35~amd64~~10.0.19041.746 +Microsoft-Windows-MultiPoint-Connector-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-MultiPoint-Connector-Package~31bf3856ad364e35~amd64~~10.0.19041.746 +Microsoft-Windows-NetFx-AutoNgenEnable.3.5~31bf3856ad364e35~amd64~~10.0.19041.1 +Microsoft-Windows-NetFx-NgenAssemblyExclusionClient~31bf3856ad364e35~amd64~~10.0.19041.1 +Microsoft-Windows-NetFx-Shared-Misc~31bf3856ad364e35~amd64~~10.0.19041.1 +Microsoft-Windows-NetFx-Shared-MOF-Client~31bf3856ad364e35~amd64~~10.0.19041.1 +Microsoft-Windows-NetFx-Shared-MOF-Extended~31bf3856ad364e35~amd64~~10.0.19041.1 +Microsoft-Windows-NetFx-Shared-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-NetFx-Shared-Package~31bf3856ad364e35~amd64~~10.0.19041.1 +Microsoft-Windows-NetFx-Shared-Perfcounters-Client~31bf3856ad364e35~amd64~~10.0.19041.1 +Microsoft-Windows-NetFx-Shared-Perfcounters-Extended~31bf3856ad364e35~amd64~~10.0.19041.1 +Microsoft-Windows-NetFx-Shared-Typelibs~31bf3856ad364e35~amd64~~10.0.19041.1 +Microsoft-Windows-NetFx-Shared-WCF-HttpActivation~31bf3856ad364e35~amd64~~10.0.19041.1 +Microsoft-Windows-NetFx-Shared-WCF-HttpNamespace~31bf3856ad364e35~amd64~~10.0.19041.1 +Microsoft-Windows-NetFx-Shared-WCF-MsmqActivation~31bf3856ad364e35~amd64~~10.0.19041.1 +Microsoft-Windows-NetFx-Shared-WCF-PipeActivation~31bf3856ad364e35~amd64~~10.0.19041.1 +Microsoft-Windows-NetFx-Shared-WCF-TcpActivation~31bf3856ad364e35~amd64~~10.0.19041.1 +Microsoft-Windows-NetFx-Shared-WCF-TcpPortSharing~31bf3856ad364e35~amd64~~10.0.19041.1 +Microsoft-Windows-NetFx-Shared-WPF-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-NetFx-Shared-WPF-Package~31bf3856ad364e35~amd64~~10.0.19041.1 +Microsoft-Windows-NetFx-Windows-Built-Package~31bf3856ad364e35~amd64~~10.0.19041.1 +Microsoft-Windows-NetFx2-OC-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-NetFx2-OC-Package~31bf3856ad364e35~amd64~~10.0.19041.1 +Microsoft-Windows-NetFx3-OC-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-NetFx3-OC-Package~31bf3856ad364e35~amd64~~10.0.19041.1 +Microsoft-Windows-NetFx3-OnDemand-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-NetFx3-OnDemand-Package~31bf3856ad364e35~amd64~~10.0.19041.1 +Microsoft-Windows-NetFx3-WCF-OC-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-NetFx3-WCF-OC-Package~31bf3856ad364e35~amd64~~10.0.19041.1 +Microsoft-Windows-NetFx4-US-OC-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-NetFx4-US-OC-Package~31bf3856ad364e35~amd64~~10.0.19041.746 +Microsoft-Windows-NetFx4-WCF-US-OC-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-NetFx4-WCF-US-OC-Package~31bf3856ad364e35~amd64~~10.0.19041.1 +Microsoft-Windows-Network-Connectivity-Assistant-Service-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-Network-Connectivity-Assistant-Service-Package~31bf3856ad364e35~amd64~~10.0.19041.1 +Microsoft-Windows-NetworkDiagnostics-DirectAccessEntry-Package~31bf3856ad364e35~amd64~~10.0.19041.1 +Microsoft-Windows-NewTabPageHost-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-NewTabPageHost-Package~31bf3856ad364e35~amd64~~10.0.19041.1 +Microsoft-Windows-NFS-Administration-D-Opt-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-NFS-Administration-D-Opt-Package~31bf3856ad364e35~amd64~~10.0.19041.1 +Microsoft-Windows-NFS-ClientCore-D-Opt-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-NFS-ClientCore-D-Opt-Package~31bf3856ad364e35~amd64~~10.0.19041.1165 +Microsoft-Windows-NFS-ClientCore-D-Opt-Package~31bf3856ad364e35~amd64~~10.0.19041.1645 +Microsoft-Windows-NFS-ClientLocalUI-D-Opt-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-NFS-ClientLocalUI-D-Opt-Package~31bf3856ad364e35~amd64~~10.0.19041.1 +Microsoft-Windows-NFS-ClientSKU-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-NFS-ClientSKU-Package~31bf3856ad364e35~amd64~~10.0.19041.1165 +Microsoft-Windows-NFS-ClientSKU-Package~31bf3856ad364e35~amd64~~10.0.19041.1645 +Microsoft-Windows-Not-Supported-On-LTSB-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-Not-Supported-On-LTSB-Package~31bf3856ad364e35~amd64~~10.0.19041.964 +Microsoft-Windows-Not-Supported-On-LTSB-WOW64-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-Not-Supported-On-LTSB-WOW64-Package~31bf3856ad364e35~amd64~~10.0.19041.1 +microsoft-windows-notepad-fod-package-Wrapper~31bf3856ad364e35~amd64~en-US~10.0.19041.488 +microsoft-windows-notepad-fod-package-Wrapper~31bf3856ad364e35~amd64~~10.0.19041.1081 +microsoft-windows-notepad-fod-package-Wrapper~31bf3856ad364e35~amd64~~10.0.19041.1566 +Microsoft-Windows-Notepad-FoD-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.488 +Microsoft-Windows-Notepad-FoD-Package~31bf3856ad364e35~amd64~~10.0.19041.1081 +Microsoft-Windows-Notepad-FoD-Package~31bf3856ad364e35~amd64~~10.0.19041.1566 +Microsoft-Windows-Notepad-FoD-Package~31bf3856ad364e35~wow64~en-US~10.0.19041.1 +Microsoft-Windows-Notepad-FoD-Package~31bf3856ad364e35~wow64~~10.0.19041.1 +Microsoft-Windows-OfflineFiles-merged-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-OfflineFiles-merged-Package~31bf3856ad364e35~amd64~~10.0.19041.1202 +Microsoft-Windows-OfflineFiles-merged-Package~31bf3856ad364e35~amd64~~10.0.19041.1682 +Microsoft-Windows-OfflineFiles-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-OfflineFiles-Package~31bf3856ad364e35~amd64~~10.0.19041.1202 +Microsoft-Windows-OfflineFiles-Package~31bf3856ad364e35~amd64~~10.0.19041.1682 +Microsoft-Windows-OfflineFiles-UI-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-OfflineFiles-UI-Package~31bf3856ad364e35~amd64~~10.0.19041.1 +Microsoft-Windows-OfflineFiles-WOW64-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-OfflineFiles-WOW64-Package~31bf3856ad364e35~amd64~~10.0.19041.746 +Microsoft-Windows-OneCore-Containers-Opt-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.844 +Microsoft-Windows-OneCore-Containers-Opt-Package~31bf3856ad364e35~amd64~~10.0.19041.1288 +Microsoft-Windows-OneCore-Containers-Opt-Package~31bf3856ad364e35~amd64~~10.0.19041.1706 +Microsoft-Windows-OneDrive-Setup-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-OneDrive-Setup-Package~31bf3856ad364e35~amd64~~10.0.19041.1 +Microsoft-Windows-OneDrive-Setup-WOW64-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-OneDrive-Setup-WOW64-Package~31bf3856ad364e35~amd64~~10.0.19041.1 +Microsoft-Windows-PAW-Feature-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-PAW-Feature-Package~31bf3856ad364e35~amd64~~10.0.19041.1 +Microsoft-Windows-PAW-Feature-Package~31bf3856ad364e35~amd64~~10.0.19041.1682 +Microsoft-Windows-PAW-merged-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-PAW-merged-Package~31bf3856ad364e35~amd64~~10.0.19041.1 +Microsoft-Windows-PAW-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-PAW-Package~31bf3856ad364e35~amd64~~10.0.19041.1 +Microsoft-Windows-PAW-Package~31bf3856ad364e35~amd64~~10.0.19041.1682 +Microsoft-Windows-PeerDist-Client-Group-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-PeerDist-Client-Group-Package~31bf3856ad364e35~amd64~~10.0.19041.1151 +Microsoft-Windows-PeerDist-Client-Group-Package~31bf3856ad364e35~amd64~~10.0.19041.1566 +Microsoft-Windows-PeerDist-Client-Group-WOW64-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-PeerDist-Client-Group-WOW64-Package~31bf3856ad364e35~amd64~~10.0.19041.1151 +Microsoft-Windows-PeerDist-Client-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-PeerDist-Client-Package~31bf3856ad364e35~amd64~~10.0.19041.1151 +Microsoft-Windows-PeerDist-Client-Package~31bf3856ad364e35~amd64~~10.0.19041.1566 +Microsoft-Windows-PeerDist-Client-WOW64-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-PeerDist-Client-WOW64-Package~31bf3856ad364e35~amd64~~10.0.19041.1151 +Microsoft-Windows-PhotoBasic-Feature-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-PhotoBasic-Feature-Package~31bf3856ad364e35~amd64~~10.0.19041.1165 +Microsoft-Windows-PhotoBasic-Feature-WOW64-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-PhotoBasic-Feature-WOW64-Package~31bf3856ad364e35~amd64~~10.0.19041.1165 +Microsoft-Windows-PhotoBasic-merged-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-PhotoBasic-merged-Package~31bf3856ad364e35~amd64~~10.0.19041.1 +Microsoft-Windows-PhotoBasic-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-PhotoBasic-Package~31bf3856ad364e35~amd64~~10.0.19041.1165 +Microsoft-Windows-PhotoBasic-PictureTools-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-PhotoBasic-PictureTools-Package~31bf3856ad364e35~amd64~~10.0.19041.746 +Microsoft-Windows-PhotoBasic-PictureTools-WOW64-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-PhotoBasic-PictureTools-WOW64-Package~31bf3856ad364e35~amd64~~10.0.19041.746 +Microsoft-Windows-PhotoBasic-WOW64-merged-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-PhotoBasic-WOW64-merged-Package~31bf3856ad364e35~amd64~~10.0.19041.1 +Microsoft-Windows-PhotoBasic-WOW64-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-PhotoBasic-WOW64-Package~31bf3856ad364e35~amd64~~10.0.19041.1165 +Microsoft-Windows-Portable-Devices-merged-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-Portable-Devices-merged-Package~31bf3856ad364e35~amd64~~10.0.19041.746 +Microsoft-Windows-Portable-Devices-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1151 +Microsoft-Windows-Portable-Devices-Package~31bf3856ad364e35~amd64~~10.0.19041.1266 +Microsoft-Windows-Portable-Devices-Package~31bf3856ad364e35~amd64~~10.0.19041.1566 +Microsoft-Windows-Portable-Devices-WOW64-merged-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-Portable-Devices-WOW64-merged-Package~31bf3856ad364e35~amd64~~10.0.19041.1 +Microsoft-Windows-Portable-Devices-WOW64-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-Portable-Devices-WOW64-Package~31bf3856ad364e35~amd64~~10.0.19041.1266 +Microsoft-Windows-Portable-Devices-WOW64-Package~31bf3856ad364e35~amd64~~10.0.19041.1566 +Microsoft-Windows-PowerShell-ISE-FOD-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-PowerShell-ISE-FOD-Package~31bf3856ad364e35~amd64~~10.0.19041.1 +Microsoft-Windows-PowerShell-ISE-FOD-Package~31bf3856ad364e35~wow64~en-US~10.0.19041.1 +Microsoft-Windows-PowerShell-ISE-FOD-Package~31bf3856ad364e35~wow64~~10.0.19041.1 +Microsoft-Windows-PowerShell-V2-Client-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.804 +Microsoft-Windows-PowerShell-V2-Client-Package~31bf3856ad364e35~amd64~~10.0.19041.1023 +Microsoft-Windows-Presentation-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-Presentation-Package~31bf3856ad364e35~amd64~~10.0.19041.1 +Microsoft-Windows-Printing-Foundation-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-Printing-Foundation-Package~31bf3856ad364e35~amd64~~10.0.19041.1288 +Microsoft-Windows-Printing-Foundation-Package~31bf3856ad364e35~amd64~~10.0.19041.1645 +Microsoft-Windows-Printing-InternetPrinting-Client-Opt-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-Printing-InternetPrinting-Client-Opt-Package~31bf3856ad364e35~amd64~~10.0.19041.1288 +Microsoft-Windows-Printing-LocalPrinting-Enterprise-Package~31bf3856ad364e35~amd64~~10.0.19041.1 +Microsoft-Windows-Printing-LPDPrintService-Opt-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-Printing-LPDPrintService-Opt-Package~31bf3856ad364e35~amd64~~10.0.19041.1288 +Microsoft-Windows-Printing-LPRPortMonitor-Opt-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-Printing-LPRPortMonitor-Opt-Package~31bf3856ad364e35~amd64~~10.0.19041.1 +Microsoft-Windows-Printing-LPRPortMonitor-Opt-Package~31bf3856ad364e35~amd64~~10.0.19041.1645 +Microsoft-Windows-Printing-PMCPPC-FoD-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-Printing-PMCPPC-FoD-Package~31bf3856ad364e35~amd64~~10.0.19041.1 +Microsoft-Windows-Printing-PremiumTools-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-Printing-PremiumTools-Package~31bf3856ad364e35~amd64~~10.0.19041.746 +Microsoft-Windows-Printing-PrintToPDF-Opt-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-Printing-PrintToPDF-Opt-Package~31bf3856ad364e35~amd64~~10.0.19041.1 +Microsoft-Windows-Printing-PrintToPDFServices-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-Printing-PrintToPDFServices-Package~31bf3856ad364e35~amd64~~10.0.19041.1 +microsoft-windows-printing-wfs-fod-package-Wrapper~31bf3856ad364e35~amd64~en-US~10.0.19041.906 +microsoft-windows-printing-wfs-fod-package-Wrapper~31bf3856ad364e35~amd64~~10.0.19041.1706 +microsoft-windows-printing-wfs-fod-package-Wrapper~31bf3856ad364e35~amd64~~10.0.19041.906 +Microsoft-Windows-Printing-WFS-FoD-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.906 +Microsoft-Windows-Printing-WFS-FoD-Package~31bf3856ad364e35~amd64~~10.0.19041.1706 +Microsoft-Windows-Printing-WFS-FoD-Package~31bf3856ad364e35~amd64~~10.0.19041.906 +Microsoft-Windows-Printing-WFS-FoD-Package~31bf3856ad364e35~wow64~~10.0.19041.1586 +Microsoft-Windows-Printing-WFS-FoD-Package~31bf3856ad364e35~wow64~~10.0.19041.906 +Microsoft-Windows-Printing-XpsDocumentWriter-Opt-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-Printing-XpsDocumentWriter-Opt-Package~31bf3856ad364e35~amd64~~10.0.19041.1 +Microsoft-Windows-Printing-XPSServices-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-Printing-XPSServices-Package~31bf3856ad364e35~amd64~~10.0.19041.1 +Microsoft-Windows-Product-Data-21h1-EKB-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.789 +Microsoft-Windows-Product-Data-21h1-EKB-Package~31bf3856ad364e35~amd64~~10.0.19041.1288 +Microsoft-Windows-Product-Data-21h1-EKB-Package~31bf3856ad364e35~amd64~~10.0.19041.1706 +Microsoft-Windows-Product-Data-21h1-EKB-Wrapper-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.789 +Microsoft-Windows-Product-Data-21h1-EKB-Wrapper-Package~31bf3856ad364e35~amd64~~10.0.19041.1288 +Microsoft-Windows-Product-Data-21h1-EKB-Wrapper-Package~31bf3856ad364e35~amd64~~10.0.19041.1706 +Microsoft-Windows-Product-Data-21h2-EKB-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1023 +Microsoft-Windows-Product-Data-21h2-EKB-Package~31bf3856ad364e35~amd64~~10.0.19041.1288 +Microsoft-Windows-Product-Data-21h2-EKB-Package~31bf3856ad364e35~amd64~~10.0.19041.1706 +Microsoft-Windows-Product-Data-21h2-EKB-Wrapper-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1023 +Microsoft-Windows-Product-Data-21h2-EKB-Wrapper-Package~31bf3856ad364e35~amd64~~10.0.19041.1288 +Microsoft-Windows-Product-Data-21h2-EKB-Wrapper-Package~31bf3856ad364e35~amd64~~10.0.19041.1706 +Microsoft-Windows-Product-Data-EKB-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.264 +Microsoft-Windows-Product-Data-EKB-Package~31bf3856ad364e35~amd64~~10.0.19041.1288 +Microsoft-Windows-Product-Data-EKB-Package~31bf3856ad364e35~amd64~~10.0.19041.1706 +Microsoft-Windows-Product-Data-EKB-Wrapper-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.264 +Microsoft-Windows-Product-Data-EKB-Wrapper-Package~31bf3856ad364e35~amd64~~10.0.19041.1288 +Microsoft-Windows-Product-Data-EKB-Wrapper-Package~31bf3856ad364e35~amd64~~10.0.19041.1706 +Microsoft-Windows-Professional-SPP-Components-Package~31bf3856ad364e35~amd64~~10.0.19041.1266 +Microsoft-Windows-Professional-SPP-Components-Package~31bf3856ad364e35~amd64~~10.0.19041.1682 +microsoft-windows-professionaledition-Wrapper~31bf3856ad364e35~amd64~~10.0.19041.1288 +microsoft-windows-professionaledition-Wrapper~31bf3856ad364e35~amd64~~10.0.19041.1706 +Microsoft-Windows-ProfessionalEdition~31bf3856ad364e35~amd64~~10.0.19041.1288 +Microsoft-Windows-ProfessionalEdition~31bf3856ad364e35~amd64~~10.0.19041.1706 +Microsoft-Windows-ProjFS-OptionalFeature-Package~31bf3856ad364e35~amd64~~10.0.19041.1110 +Microsoft-Windows-ProjFS-Package~31bf3856ad364e35~amd64~~10.0.19041.1110 +microsoft-windows-quickassist-package-Wrapper~31bf3856ad364e35~amd64~~10.0.19041.1266 +microsoft-windows-quickassist-package-Wrapper~31bf3856ad364e35~amd64~~10.0.19041.1566 +Microsoft-Windows-QuickAssist-Package~31bf3856ad364e35~amd64~~10.0.19041.1266 +Microsoft-Windows-QuickAssist-Package~31bf3856ad364e35~amd64~~10.0.19041.1566 +Microsoft-Windows-QuickAssist-Package~31bf3856ad364e35~wow64~~10.0.19041.1266 +Microsoft-Windows-QuickAssist-Package~31bf3856ad364e35~wow64~~10.0.19041.1566 +Microsoft-Windows-RDC-Opt-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-RDC-Opt-Package~31bf3856ad364e35~amd64~~10.0.19041.746 +Microsoft-Windows-RDC-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-RDC-Package~31bf3856ad364e35~amd64~~10.0.19041.746 +Microsoft-Windows-RegulatedPackages-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1151 +Microsoft-Windows-RegulatedPackages-Package~31bf3856ad364e35~amd64~~10.0.19041.1288 +Microsoft-Windows-RegulatedPackages-Package~31bf3856ad364e35~amd64~~10.0.19041.1706 +Microsoft-Windows-RegulatedPackages-WOW64-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-RegulatedPackages-WOW64-Package~31bf3856ad364e35~amd64~~10.0.19041.1288 +Microsoft-Windows-RegulatedPackages-WOW64-Package~31bf3856ad364e35~amd64~~10.0.19041.1706 +Microsoft-Windows-RemoteAssistance-Package-Client~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-RemoteAssistance-Package-Client~31bf3856ad364e35~amd64~~10.0.19041.1110 +Microsoft-Windows-Remotefx-Clientvm-Rdvgwddmdx11-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.928 +Microsoft-Windows-Remotefx-Clientvm-Rdvgwddmdx11-Package~31bf3856ad364e35~amd64~~10.0.19041.928 +microsoft-windows-RemoteFX-clientVM-RemoteFXWDDMDriver-WOW64-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.928 +microsoft-windows-RemoteFX-clientVM-RemoteFXWDDMDriver-WOW64-Package~31bf3856ad364e35~amd64~~10.0.19041.928 +Microsoft-Windows-RemoteFX-Graphics-Virtualization-Host-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.928 +Microsoft-Windows-RemoteFX-Graphics-Virtualization-Host-Package~31bf3856ad364e35~amd64~~10.0.19041.928 +Microsoft-Windows-RemoteFX-HyperV-Integration-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.928 +Microsoft-Windows-RemoteFX-HyperV-Integration-Package~31bf3856ad364e35~amd64~~10.0.19041.928 +Microsoft-Windows-RemoteFX-VM-Setup-merged-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.928 +Microsoft-Windows-RemoteFX-VM-Setup-merged-Package~31bf3856ad364e35~amd64~~10.0.19041.928 +Microsoft-Windows-RemoteFX-VM-Setup-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.928 +Microsoft-Windows-RemoteFX-VM-Setup-Package~31bf3856ad364e35~amd64~~10.0.19041.928 +Microsoft-Windows-RemoteFX-VM-Setup-WOW64-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-RemoteFX-VM-Setup-WOW64-Package~31bf3856ad364e35~amd64~~10.0.19041.928 +Microsoft-Windows-Required-ShellExperiences-Desktop-Package~31bf3856ad364e35~amd64~~10.0.19041.1202 +Microsoft-Windows-Required-ShellExperiences-Desktop-Package~31bf3856ad364e35~amd64~~10.0.19041.1620 +Microsoft-Windows-Required-ShellExperiences-Desktop-WOW64-Package~31bf3856ad364e35~amd64~~10.0.19041.1202 +Microsoft-Windows-Runtime-Metadata-Desktop-Package~31bf3856ad364e35~amd64~~10.0.19041.1202 +Microsoft-Windows-Runtime-Metadata-Desktop-WOW64-Package~31bf3856ad364e35~amd64~~10.0.19041.1202 +Microsoft-Windows-SearchEngine-Client-Package-base-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-SearchEngine-Client-Package-base-Package~31bf3856ad364e35~amd64~~10.0.19041.1 +Microsoft-Windows-SearchEngine-Client-Package-onecoreuap-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-SearchEngine-Client-Package-onecoreuap-Package~31bf3856ad364e35~amd64~~10.0.19041.1 +Microsoft-Windows-SearchEngine-Client-Package-shell-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1023 +Microsoft-Windows-SearchEngine-Client-Package-shell-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1620 +Microsoft-Windows-SearchEngine-Client-Package-shell-Package~31bf3856ad364e35~amd64~~10.0.19041.1023 +Microsoft-Windows-SearchEngine-Client-Package-shell-Package~31bf3856ad364e35~amd64~~10.0.19041.1620 +Microsoft-Windows-SearchEngine-Client-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1023 +Microsoft-Windows-SearchEngine-Client-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1620 +Microsoft-Windows-SearchEngine-Client-Package~31bf3856ad364e35~amd64~~10.0.19041.1023 +Microsoft-Windows-SearchEngine-Client-Package~31bf3856ad364e35~amd64~~10.0.19041.1620 +Microsoft-Windows-SecConfig-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-SecConfig-Package~31bf3856ad364e35~amd64~~10.0.19041.1202 +Microsoft-Windows-SecConfig-Package~31bf3856ad364e35~amd64~~10.0.19041.1706 +Microsoft-Windows-SecureStartup-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1151 +Microsoft-Windows-SecureStartup-Package~31bf3856ad364e35~amd64~~10.0.19041.1237 +Microsoft-Windows-SecureStartup-Package~31bf3856ad364e35~amd64~~10.0.19041.1682 +Microsoft-Windows-SecureStartup-Subsystem-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1151 +Microsoft-Windows-SecureStartup-Subsystem-Package~31bf3856ad364e35~amd64~~10.0.19041.1237 +Microsoft-Windows-SecureStartup-Subsystem-Package~31bf3856ad364e35~amd64~~10.0.19041.1682 +Microsoft-Windows-SecureStartup-Subsystem-WOW64-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-SecureStartup-Subsystem-WOW64-Package~31bf3856ad364e35~amd64~~10.0.19041.1237 +Microsoft-Windows-SecureStartup-Subsystem-WOW64-Package~31bf3856ad364e35~amd64~~10.0.19041.1620 +Microsoft-Windows-Security-SPP-Component-SKU-Education-License-Package~31bf3856ad364e35~amd64~~10.0.19041.1266 +Microsoft-Windows-Security-SPP-Component-SKU-Education-License-Package~31bf3856ad364e35~amd64~~10.0.19041.1682 +Microsoft-Windows-Security-SPP-Component-SKU-Enterprise-Default-Package~31bf3856ad364e35~amd64~~10.0.19041.1202 +Microsoft-Windows-Security-SPP-Component-SKU-Enterprise-Default-Package~31bf3856ad364e35~amd64~~10.0.19041.1503 +Microsoft-Windows-Security-SPP-Component-SKU-Enterprise-License-Package~31bf3856ad364e35~amd64~~10.0.19041.1266 +Microsoft-Windows-Security-SPP-Component-SKU-Enterprise-License-Package~31bf3856ad364e35~amd64~~10.0.19041.1682 +Microsoft-Windows-Security-SPP-Component-SKU-Enterprise-Package~31bf3856ad364e35~amd64~~10.0.19041.1266 +Microsoft-Windows-Security-SPP-Component-SKU-Enterprise-Package~31bf3856ad364e35~amd64~~10.0.19041.1682 +Microsoft-Windows-Security-SPP-Component-SKU-IoTEnterprise-License-Package~31bf3856ad364e35~amd64~~10.0.19041.1266 +Microsoft-Windows-Security-SPP-Component-SKU-IoTEnterprise-License-Package~31bf3856ad364e35~amd64~~10.0.19041.1682 +Microsoft-Windows-Security-SPP-Component-SKU-Professional-License-Package~31bf3856ad364e35~amd64~~10.0.19041.1266 +Microsoft-Windows-Security-SPP-Component-SKU-Professional-License-Package~31bf3856ad364e35~amd64~~10.0.19041.1682 +Microsoft-Windows-Security-SPP-Component-SKU-ProfessionalCountrySpecific-License-Package~31bf3856ad364e35~amd64~~10.0.19041.1266 +Microsoft-Windows-Security-SPP-Component-SKU-ProfessionalCountrySpecific-License-Package~31bf3856ad364e35~amd64~~10.0.19041.1682 +Microsoft-Windows-Security-SPP-Component-SKU-ProfessionalEducation-License-Package~31bf3856ad364e35~amd64~~10.0.19041.1266 +Microsoft-Windows-Security-SPP-Component-SKU-ProfessionalEducation-License-Package~31bf3856ad364e35~amd64~~10.0.19041.1682 +Microsoft-Windows-Security-SPP-Component-SKU-ProfessionalSingleLanguage-License-Package~31bf3856ad364e35~amd64~~10.0.19041.1266 +Microsoft-Windows-Security-SPP-Component-SKU-ProfessionalSingleLanguage-License-Package~31bf3856ad364e35~amd64~~10.0.19041.1682 +Microsoft-Windows-Security-SPP-Component-SKU-ProfessionalWorkstation-License-Package~31bf3856ad364e35~amd64~~10.0.19041.1266 +Microsoft-Windows-Security-SPP-Component-SKU-ProfessionalWorkstation-License-Package~31bf3856ad364e35~amd64~~10.0.19041.1682 +Microsoft-Windows-Security-SPP-Component-SKU-ServerRdsh-License-Package~31bf3856ad364e35~amd64~~10.0.19041.1266 +Microsoft-Windows-Security-SPP-Component-SKU-ServerRdsh-License-Package~31bf3856ad364e35~amd64~~10.0.19041.1682 +Microsoft-Windows-SenseClient-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1586 +Microsoft-Windows-SenseClient-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.906 +Microsoft-Windows-SenseClient-Package~31bf3856ad364e35~amd64~~10.0.19041.1288 +Microsoft-Windows-SenseClient-Package~31bf3856ad364e35~amd64~~10.0.19041.1682 +Microsoft-Windows-ServicingStack-Base-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-Shell-CustomShellHost-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.844 +Microsoft-Windows-Shell-CustomShellHost-Package~31bf3856ad364e35~amd64~~10.0.19041.1202 +Microsoft-Windows-Shell-CustomShellHost-Package~31bf3856ad364e35~amd64~~10.0.19041.1682 +Microsoft-Windows-Shell32-OEMDefaultAssociations-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-Shell32-OEMDefaultAssociations-Package~31bf3856ad364e35~amd64~~10.0.19041.964 +Microsoft-Windows-ShellExperienceHost-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-ShellExperienceHost-Package~31bf3856ad364e35~amd64~~10.0.19041.1151 +Microsoft-Windows-ShellExperienceHost-Package~31bf3856ad364e35~amd64~~10.0.19041.1620 +Microsoft-Windows-SimpleTCP-Opt-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-SimpleTCP-Opt-Package~31bf3856ad364e35~amd64~~10.0.19041.1 +Microsoft-Windows-SimpleTCP-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-SimpleTCP-Package~31bf3856ad364e35~amd64~~10.0.19041.1 +Microsoft-Windows-SMB1-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-SMB1-Package~31bf3856ad364e35~amd64~~10.0.19041.1202 +Microsoft-Windows-SMB1-Package~31bf3856ad364e35~amd64~~10.0.19041.1645 +Microsoft-Windows-SMB1Client-D-Opt-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-SMB1Client-D-Opt-Package~31bf3856ad364e35~amd64~~10.0.19041.1645 +Microsoft-Windows-SMB1Client-D-Opt-Package~31bf3856ad364e35~amd64~~10.0.19041.488 +Microsoft-Windows-SMB1Deprecation-Group-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-SMB1Deprecation-Group-Package~31bf3856ad364e35~amd64~~10.0.19041.488 +Microsoft-Windows-SMB1Deprecation-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-SMB1Deprecation-Package~31bf3856ad364e35~amd64~~10.0.19041.488 +Microsoft-Windows-SMB1Server-D-Opt-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-SMB1Server-D-Opt-Package~31bf3856ad364e35~amd64~~10.0.19041.1202 +Microsoft-Windows-SmbDirect-Opt-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-SmbDirect-Opt-Package~31bf3856ad364e35~amd64~~10.0.19041.1 +Microsoft-Windows-SmbDirect-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-SmbDirect-Package~31bf3856ad364e35~amd64~~10.0.19041.1 +Microsoft-Windows-Spelling-Dictionaries-en-us-Package~31bf3856ad364e35~amd64~~10.0.19041.1 +microsoft-windows-stepsrecorder-package-Wrapper~31bf3856ad364e35~amd64~~10.0.19041.746 +Microsoft-Windows-StepsRecorder-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-StepsRecorder-Package~31bf3856ad364e35~amd64~~10.0.19041.746 +Microsoft-Windows-StepsRecorder-Package~31bf3856ad364e35~wow64~en-US~10.0.19041.1 +Microsoft-Windows-StepsRecorder-Package~31bf3856ad364e35~wow64~~10.0.19041.1 +Microsoft-Windows-StorageService-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-StorageService-Package~31bf3856ad364e35~amd64~~10.0.19041.1266 +Microsoft-Windows-StorageService-Package~31bf3856ad364e35~amd64~~10.0.19041.1620 +microsoft-windows-tabletpcmath-package-Wrapper~31bf3856ad364e35~amd64~~10.0.19041.746 +Microsoft-Windows-TabletPCMath-Package~31bf3856ad364e35~amd64~~10.0.19041.746 +Microsoft-Windows-TabletPCMath-Package~31bf3856ad364e35~wow64~~10.0.19041.746 +Microsoft-Windows-TabShellExperience-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-TabShellExperience-Package~31bf3856ad364e35~amd64~~10.0.19041.1 +Microsoft-Windows-Telnet-Client-Opt-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-Telnet-Client-Opt-Package~31bf3856ad364e35~amd64~~10.0.19041.1 +Microsoft-Windows-Telnet-Client-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-Telnet-Client-Package~31bf3856ad364e35~amd64~~10.0.19041.1 +Microsoft-Windows-TerminalServices-AppCompat-Opt-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-TerminalServices-AppCompat-Opt-Package~31bf3856ad364e35~amd64~~10.0.19041.1 +Microsoft-Windows-TerminalServices-AppCompat-Opt-WOW64-Package~31bf3856ad364e35~amd64~~10.0.19041.1 +Microsoft-Windows-TerminalServices-AppServer-Client-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-TerminalServices-AppServer-Client-Package~31bf3856ad364e35~amd64~~10.0.19041.1081 +Microsoft-Windows-TerminalServices-AppServer-Client-WOW64-Package~31bf3856ad364e35~amd64~~10.0.19041.746 +Microsoft-Windows-TerminalServices-AppServerClient-Opt-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-TerminalServices-AppServerClient-Opt-Package~31bf3856ad364e35~amd64~~10.0.19041.746 +Microsoft-Windows-TerminalServices-AppServerClient-Opt-WOW64-Package~31bf3856ad364e35~amd64~~10.0.19041.746 +Microsoft-Windows-TerminalServices-CommandLineTools-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-TerminalServices-CommandLineTools-Package~31bf3856ad364e35~amd64~~10.0.19041.1 +Microsoft-Windows-TerminalServices-Publishing-WMIProvider-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-TerminalServices-Publishing-WMIProvider-Package~31bf3856ad364e35~amd64~~10.0.19041.1151 +Microsoft-Windows-TerminalServices-Publishing-WMIProvider-Package~31bf3856ad364e35~amd64~~10.0.19041.1566 +Microsoft-Windows-TerminalServices-RemoteApplications-Client-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-TerminalServices-RemoteApplications-Client-Package~31bf3856ad364e35~amd64~~10.0.19041.1266 +Microsoft-Windows-TerminalServices-RemoteApplications-Client-Package~31bf3856ad364e35~amd64~~10.0.19041.1682 +Microsoft-Windows-TerminalServices-UsbRedirector-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-TerminalServices-UsbRedirector-Package~31bf3856ad364e35~amd64~~10.0.19041.1023 +Microsoft-Windows-TerminalServices-UsbRedirector-Package~31bf3856ad364e35~amd64~~10.0.19041.1586 +Microsoft-Windows-TerminalServices-WMIProvider-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-TerminalServices-WMIProvider-Package~31bf3856ad364e35~amd64~~10.0.19041.964 +Microsoft-Windows-TextPrediction-Dictionaries-en-Package~31bf3856ad364e35~amd64~~10.0.19041.1 +Microsoft-Windows-TFTP-Client-Opt-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-TFTP-Client-Opt-Package~31bf3856ad364e35~amd64~~10.0.19041.1 +Microsoft-Windows-TFTP-Client-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-TFTP-Client-Package~31bf3856ad364e35~amd64~~10.0.19041.1 +Microsoft-Windows-UpdateTargeting-ClientOS-21h1-EKB-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.789 +Microsoft-Windows-UpdateTargeting-ClientOS-21h1-EKB-Package~31bf3856ad364e35~amd64~~10.0.19041.1288 +Microsoft-Windows-UpdateTargeting-ClientOS-21h1-EKB-Package~31bf3856ad364e35~amd64~~10.0.19041.1706 +Microsoft-Windows-UpdateTargeting-ClientOS-21h1-EKB-Wrapper-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.789 +Microsoft-Windows-UpdateTargeting-ClientOS-21h1-EKB-Wrapper-Package~31bf3856ad364e35~amd64~~10.0.19041.1288 +Microsoft-Windows-UpdateTargeting-ClientOS-21h1-EKB-Wrapper-Package~31bf3856ad364e35~amd64~~10.0.19041.1706 +Microsoft-Windows-UpdateTargeting-ClientOS-21h2-EKB-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1023 +Microsoft-Windows-UpdateTargeting-ClientOS-21h2-EKB-Package~31bf3856ad364e35~amd64~~10.0.19041.1288 +Microsoft-Windows-UpdateTargeting-ClientOS-21h2-EKB-Package~31bf3856ad364e35~amd64~~10.0.19041.1706 +Microsoft-Windows-UpdateTargeting-ClientOS-21h2-EKB-Wrapper-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1023 +Microsoft-Windows-UpdateTargeting-ClientOS-21h2-EKB-Wrapper-Package~31bf3856ad364e35~amd64~~10.0.19041.1288 +Microsoft-Windows-UpdateTargeting-ClientOS-21h2-EKB-Wrapper-Package~31bf3856ad364e35~amd64~~10.0.19041.1706 +Microsoft-Windows-UpdateTargeting-ClientOS-EKB-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.264 +Microsoft-Windows-UpdateTargeting-ClientOS-EKB-Package~31bf3856ad364e35~amd64~~10.0.19041.1288 +Microsoft-Windows-UpdateTargeting-ClientOS-EKB-Package~31bf3856ad364e35~amd64~~10.0.19041.1706 +Microsoft-Windows-UpdateTargeting-ClientOS-EKB-Wrapper-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.264 +Microsoft-Windows-UpdateTargeting-ClientOS-EKB-Wrapper-Package~31bf3856ad364e35~amd64~~10.0.19041.1288 +Microsoft-Windows-UpdateTargeting-ClientOS-EKB-Wrapper-Package~31bf3856ad364e35~amd64~~10.0.19041.1706 +microsoft-windows-userexperience-desktop-package-Wrapper~31bf3856ad364e35~amd64~~10.0.19041.1266 +microsoft-windows-userexperience-desktop-package-Wrapper~31bf3856ad364e35~amd64~~10.0.19041.1503 +Microsoft-Windows-UserExperience-Desktop-Package~31bf3856ad364e35~amd64~~10.0.19041.1266 +Microsoft-Windows-UserExperience-Desktop-Package~31bf3856ad364e35~amd64~~10.0.19041.1503 +Microsoft-Windows-Virtualization-RemoteFX-User-Mode-Transport-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-Virtualization-RemoteFX-User-Mode-Transport-Package~31bf3856ad364e35~amd64~~10.0.19041.928 +Microsoft-Windows-Virtualization-RemoteFX-User-Mode-Transport-WOW64-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-Virtualization-RemoteFX-User-Mode-Transport-WOW64-Package~31bf3856ad364e35~amd64~~10.0.19041.928 +Microsoft-Windows-WebcamExperience-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-WebcamExperience-Package~31bf3856ad364e35~amd64~~10.0.19041.746 +Microsoft-Windows-WebcamExperience-WOW64-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-WebcamExperience-WOW64-Package~31bf3856ad364e35~amd64~~10.0.19041.746 +Microsoft-Windows-WindowsFoundation-LanguagePack-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-WindowsMediaPlayer-Troubleshooters-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-WindowsMediaPlayer-Troubleshooters-Package~31bf3856ad364e35~amd64~~10.0.19041.1 +Microsoft-Windows-WinOcr-Opt-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-WinOcr-Opt-Package~31bf3856ad364e35~amd64~~10.0.19041.746 +Microsoft-Windows-WinOcr-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-WinOcr-Package~31bf3856ad364e35~amd64~~10.0.19041.746 +Microsoft-Windows-WinSATMediaFiles-Package~31bf3856ad364e35~amd64~~10.0.19041.1 +Microsoft-Windows-WMPNetworkSharingService-Opt-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-WMPNetworkSharingService-Opt-Package~31bf3856ad364e35~amd64~~10.0.19041.746 +Microsoft-Windows-WMPNetworkSharingService-Opt-WOW64-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-WMPNetworkSharingService-Opt-WOW64-Package~31bf3856ad364e35~amd64~~10.0.19041.746 +Microsoft-Windows-WMPNetworkSharingService-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-WMPNetworkSharingService-Package~31bf3856ad364e35~amd64~~10.0.19041.746 +Microsoft-Windows-WMPNetworkSharingService-WOW64-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-WMPNetworkSharingService-WOW64-Package~31bf3856ad364e35~amd64~~10.0.19041.746 +microsoft-windows-wordpad-fod-package-Wrapper~31bf3856ad364e35~amd64~~10.0.19041.1202 +microsoft-windows-wordpad-fod-package-Wrapper~31bf3856ad364e35~amd64~~10.0.19041.1682 +Microsoft-Windows-WordPad-FoD-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-WordPad-FoD-Package~31bf3856ad364e35~amd64~~10.0.19041.1202 +Microsoft-Windows-WordPad-FoD-Package~31bf3856ad364e35~amd64~~10.0.19041.1682 +Microsoft-Windows-WordPad-FoD-Package~31bf3856ad364e35~wow64~en-US~10.0.19041.1 +Microsoft-Windows-WordPad-FoD-Package~31bf3856ad364e35~wow64~~10.0.19041.1 +Microsoft-Windows-WPD-LegacyWmdmFeature-Feature-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-WPD-LegacyWmdmFeature-Feature-Package~31bf3856ad364e35~amd64~~10.0.19041.746 +Microsoft-Windows-WPD-LegacyWmdmFeature-Feature-WOW64-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-WPD-LegacyWmdmFeature-Feature-WOW64-Package~31bf3856ad364e35~amd64~~10.0.19041.746 +Microsoft-Windows-WPD-UltimatePortableDeviceFeature-Feature-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1151 +Microsoft-Windows-WPD-UltimatePortableDeviceFeature-Feature-Package~31bf3856ad364e35~amd64~~10.0.19041.1266 +Microsoft-Windows-WPD-UltimatePortableDeviceFeature-Feature-Package~31bf3856ad364e35~amd64~~10.0.19041.1566 +Microsoft-Windows-WPD-UltimatePortableDeviceFeature-Feature-WOW64-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Microsoft-Windows-WPD-UltimatePortableDeviceFeature-Feature-WOW64-Package~31bf3856ad364e35~amd64~~10.0.19041.1266 +Microsoft-Windows-WPD-UltimatePortableDeviceFeature-Feature-WOW64-Package~31bf3856ad364e35~amd64~~10.0.19041.1566 +MSMQ-Driver-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +MSMQ-Driver-Package~31bf3856ad364e35~amd64~~10.0.19041.1 +Multimedia-MFCore-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Multimedia-MFCore-Package~31bf3856ad364e35~amd64~~10.0.19041.1288 +Multimedia-MFCore-Package~31bf3856ad364e35~amd64~~10.0.19041.1706 +Multimedia-MFCore-WCOSHeadless-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Multimedia-MFCore-WCOSHeadless-Package~31bf3856ad364e35~amd64~~10.0.19041.1288 +Multimedia-MFCore-WCOSHeadless-Package~31bf3856ad364e35~amd64~~10.0.19041.1706 +Multimedia-MFCore-WCOSHeadless-WOW64-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Multimedia-MFCore-WCOSHeadless-WOW64-Package~31bf3856ad364e35~amd64~~10.0.19041.1288 +Multimedia-MFCore-WCOSHeadless-WOW64-Package~31bf3856ad364e35~amd64~~10.0.19041.1706 +Multimedia-MFCore-WCOSMinusHeadless-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Multimedia-MFCore-WCOSMinusHeadless-Package~31bf3856ad364e35~amd64~~10.0.19041.1288 +Multimedia-MFCore-WCOSMinusHeadless-Package~31bf3856ad364e35~amd64~~10.0.19041.1682 +Multimedia-MFCore-WCOSMinusHeadless-WOW64-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Multimedia-MFCore-WCOSMinusHeadless-WOW64-Package~31bf3856ad364e35~amd64~~10.0.19041.1288 +Multimedia-MFCore-WCOSMinusHeadless-WOW64-Package~31bf3856ad364e35~amd64~~10.0.19041.1682 +Multimedia-MFCore-WOW64-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Multimedia-MFCore-WOW64-Package~31bf3856ad364e35~amd64~~10.0.19041.1288 +Multimedia-MFCore-WOW64-Package~31bf3856ad364e35~amd64~~10.0.19041.1706 +Multimedia-RestrictedCodecsCore-Full-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Multimedia-RestrictedCodecsCore-Full-Package~31bf3856ad364e35~amd64~~10.0.19041.1 +Multimedia-RestrictedCodecsCore-Full-WOW64-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Multimedia-RestrictedCodecsCore-Full-WOW64-Package~31bf3856ad364e35~amd64~~10.0.19041.1 +Multimedia-RestrictedCodecsCore-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Multimedia-RestrictedCodecsCore-Package~31bf3856ad364e35~amd64~~10.0.19041.1288 +Multimedia-RestrictedCodecsCore-Package~31bf3856ad364e35~amd64~~10.0.19041.1706 +Multimedia-RestrictedCodecsCore-WCOSHeadless-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Multimedia-RestrictedCodecsCore-WCOSHeadless-Package~31bf3856ad364e35~amd64~~10.0.19041.1288 +Multimedia-RestrictedCodecsCore-WCOSHeadless-Package~31bf3856ad364e35~amd64~~10.0.19041.1682 +Multimedia-RestrictedCodecsCore-WCOSHeadless-WOW64-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Multimedia-RestrictedCodecsCore-WCOSHeadless-WOW64-Package~31bf3856ad364e35~amd64~~10.0.19041.1288 +Multimedia-RestrictedCodecsCore-WCOSHeadless-WOW64-Package~31bf3856ad364e35~amd64~~10.0.19041.1682 +Multimedia-RestrictedCodecsCore-WCOSMinusHeadless-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Multimedia-RestrictedCodecsCore-WCOSMinusHeadless-Package~31bf3856ad364e35~amd64~~10.0.19041.1288 +Multimedia-RestrictedCodecsCore-WCOSMinusHeadless-Package~31bf3856ad364e35~amd64~~10.0.19041.1706 +Multimedia-RestrictedCodecsCore-WCOSMinusHeadless-WOW64-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Multimedia-RestrictedCodecsCore-WCOSMinusHeadless-WOW64-Package~31bf3856ad364e35~amd64~~10.0.19041.1288 +Multimedia-RestrictedCodecsCore-WCOSMinusHeadless-WOW64-Package~31bf3856ad364e35~amd64~~10.0.19041.1706 +Multimedia-RestrictedCodecsCore-WOW64-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Multimedia-RestrictedCodecsCore-WOW64-Package~31bf3856ad364e35~amd64~~10.0.19041.1288 +Multimedia-RestrictedCodecsCore-WOW64-Package~31bf3856ad364e35~amd64~~10.0.19041.1706 +Multimedia-RestrictedCodecsDolby-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Multimedia-RestrictedCodecsDolby-Package~31bf3856ad364e35~amd64~~10.0.19041.1288 +Multimedia-RestrictedCodecsDolby-Package~31bf3856ad364e35~amd64~~10.0.19041.1706 +Multimedia-RestrictedCodecsDolby-WOW64-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Multimedia-RestrictedCodecsDolby-WOW64-Package~31bf3856ad364e35~amd64~~10.0.19041.1288 +Multimedia-RestrictedCodecsDolby-WOW64-Package~31bf3856ad364e35~amd64~~10.0.19041.1682 +Multimedia-RestrictedCodecsExt-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Multimedia-RestrictedCodecsExt-Package~31bf3856ad364e35~amd64~~10.0.19041.1165 +Multimedia-RestrictedCodecsExt-Package~31bf3856ad364e35~amd64~~10.0.19041.1348 +Multimedia-RestrictedCodecsExt-WCOSHeadless-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Multimedia-RestrictedCodecsExt-WCOSHeadless-Package~31bf3856ad364e35~amd64~~10.0.19041.1348 +Multimedia-RestrictedCodecsExt-WCOSHeadless-Package~31bf3856ad364e35~amd64~~10.0.19041.329 +Multimedia-RestrictedCodecsExt-WCOSHeadless-WOW64-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Multimedia-RestrictedCodecsExt-WCOSHeadless-WOW64-Package~31bf3856ad364e35~amd64~~10.0.19041.1348 +Multimedia-RestrictedCodecsExt-WCOSHeadless-WOW64-Package~31bf3856ad364e35~amd64~~10.0.19041.329 +Multimedia-RestrictedCodecsExt-WCOSMinusHeadless-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Multimedia-RestrictedCodecsExt-WCOSMinusHeadless-Package~31bf3856ad364e35~amd64~~10.0.19041.1165 +Multimedia-RestrictedCodecsExt-WCOSMinusHeadless-WOW64-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Multimedia-RestrictedCodecsExt-WCOSMinusHeadless-WOW64-Package~31bf3856ad364e35~amd64~~10.0.19041.1165 +Multimedia-RestrictedCodecsExt-WOW64-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Multimedia-RestrictedCodecsExt-WOW64-Package~31bf3856ad364e35~amd64~~10.0.19041.1165 +Multimedia-RestrictedCodecsExt-WOW64-Package~31bf3856ad364e35~amd64~~10.0.19041.1348 +MultiPoint-Connector-Opt-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +MultiPoint-Connector-Opt-Package~31bf3856ad364e35~amd64~~10.0.19041.746 +MultiPoint-Help-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +MultiPoint-Help-Package~31bf3856ad364e35~amd64~~10.0.19041.1 +MultiPoint-Tools-Opt-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +MultiPoint-Tools-Opt-Package~31bf3856ad364e35~amd64~~10.0.19041.1 +Networking-MPSSVC-Rules-EnterpriseEdition-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Networking-MPSSVC-Rules-EnterpriseEdition-Package~31bf3856ad364e35~amd64~~10.0.19041.1 +openssh-client-package-Wrapper~31bf3856ad364e35~amd64~~10.0.19041.964 +OpenSSH-Client-Package~31bf3856ad364e35~amd64~~10.0.19041.964 +RemoteDesktopServices-Base-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +RemoteDesktopServices-Base-Package~31bf3856ad364e35~amd64~~10.0.19041.1266 +RemoteDesktopServices-Base-Package~31bf3856ad364e35~amd64~~10.0.19041.1566 +Server-Help-Package.ClientEnterprise~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +Server-Help-Package.ClientEnterprise~31bf3856ad364e35~amd64~~10.0.19041.1 +WindowsSearchEngineSKU-Group-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1 +WindowsSearchEngineSKU-Group-Package~31bf3856ad364e35~amd64~~10.0.19041.1 + diff --git a/Executables/ProcessHacker/CHANGELOG.txt b/Executables/ProcessHacker/CHANGELOG.txt new file mode 100644 index 0000000..0b3207b --- /dev/null +++ b/Executables/ProcessHacker/CHANGELOG.txt @@ -0,0 +1,502 @@ +Process Hacker + +2.31 + * NEW/IMPROVED: + * Updated ExtendedServices plugin: + * Fixed some bugs relating to Windows 8 + * Updated OnlineChecks plugin: + * Added upload progress + * Updated UserNotes plugin: + * Fixed bug where process priorities were not actually saved + * FIXED: + * Fixed module list not updating properly + * DLL enumeration crash + +2.30 + * NEW/IMPROVED: + * Added "Icon click toggles visibility" option + * Re-enabled powerful process termination on 32-bit Windows 8 + * Updated UserNotes plugin: + * Added ability to save process priority + * Added "Only for processes with the same command line" option for process comments + * FIXED: + * Fixed crash on CPUs without SSE2 + +2.29 + * NEW/IMPROVED: + * Added App ID column for processes + * Added new ASLR information for Windows 8 + * Added Restart to Boot Options and Hybrid Shutdown menu items for + Windows 8 + * Added ability to specify processes by their names and inject and + unload DLLs in command line + * Removed 512 character limit when copying text + * Moved Terminator to Miscellaneous menu + * Updated default dbghelp.dll path for Windows SDK v8 + * Updated ExtendedServices plugin: + * Added new triggers for Windows 8 + * Fixed bug when restarting services + * Updated ExtendedTools plugin: + * Improved support for multiple GPUs (again) + * GPU column now respects "Include CPU usage of children" option + * Updated ToolStatus plugin: + * Fixed search box fonts + * Fixed controls not being properly hidden/removed from the window when disabled + * Updated WindowExplorer plugin: + * Fixed window list not displaying Modern UI windows + * FIXED: + * Fixed Load Count column sorting bug + * Fixed signature verification on Windows 8 + * Fixed task scheduler information on Windows 8 + * Fixed drag bug in tree list + * Fixed KProcessHacker bug affecting TmTx objects + * Fixed Run As feature on Windows 8 + * Fixed bug where -settings parameter is not propagated + * Fixed tab key behavior on main window + * Fixed recognition of Modern UI windows + +2.28 + * NEW/IMPROVED: + * peview now resolves .lnk targets + * Fixed Ctrl+A for processes, services and network connections and + added Ctrl+A for other windows + * Changed confirmation prompts to select the destructive action by + default + * Updated DotNetTools plugin: + * Fixed inaccurate stack traces for certain .NET programs + * Updated ExtendedTools plugin: + * Fixed network graph scaling + * Updated ToolStatus plugin: + * Added search box + * Updated Updater plugin + * FIXED: + * Fixed Verification Status column sorting bug in module list + * Fixed rare System Information crash + * Fixed bug in opening process handles + * Fixed freezing when viewing stack traces of certain system threads + +2.27 + * NEW/IMPROVED: + * Updated OnlineChecks plugin: + * 2012-01-16: Updated VirusTotal uploader and added hash checking + * FIXED: + * Fixed Description column sorting bug + * Fixed notification icon bug + +2.26 + * NEW/IMPROVED: + * Added option to show Commit Charge in system information + summary view + * Added -priority and -selectpid command line options + * Updated ExtendedTools plugin: + * Improved support for multiple GPUs + * FIXED: + * Fixed 100% CPU when starting on some machines + +2.25 + * NEW/IMPROVED: + * Improved CPU frequency calculation + * Updated ExtendedTools plugin: + * Added GPU node selection + * Fixed incorrect GPU usage calculation + * FIXED: + * Graph tooltip position with large cursors + * Fixed .NET process detection + * Fixed incorrect values in Bits column + +2.24 + * NOTE: + * This release has significant internal code changes. Please + make sure all plugins are up-to-date. + * NEW/IMPROVED: + * Completely new system information window + * Added option to scroll to new processes + * Added option to hide driver services + * Added menu item to copy individual cells + * Improved module scanning + * Added Start Task Manager menu item + * Added Image base to peview + * Updated ExtendedTools plugin: + * Added support for new system information window + * Added Disk, Network and GPU tray icons + * Added support for custom fonts in the Disk tab + * Updated Updater plugin: + * Added download speed + * Added remaining time + * FIXED: + * Fixed retrieval of version information for certain files + * Fixed driver file names on Windows XP + * Fixed Run As Administrator when used with complex commands + +2.23 + * NEW/IMPROVED: + * Added display of token capabilities, user/device claims + and security attributes + * Added ability to change token integrity levels + * Added Description column to service list + * Added option to reset all settings + * Made grid color darker + * Enabled multi-selection in the hidden processes window + * Added UserNotes plugin + * Updated ExtendedNotifications plugin: + * Added Growl support + * Updated ExtendedTools plugin: + * Added GPU monitoring + * Added rate columns for disk and network I/O + * FIXED: + * Fixed copying lists when plugin columns are enabled + * Freezing when viewing the tooltip for a process with a + very long command line + * Disabled Hidden Processes feature on 64-bit systems + +2.22 + * NEW/IMPROVED: + * Added highlighting for metro style apps + * Added Package Name column + * Added package name to process tooltip + * Improved .NET process detection + * Updated OS Context column for Windows 8 + * Updated ExtendedTools plugin: + * Updated disk monitoring for Windows 8 + * Updated memory list information for Windows 8 + * Updated WindowExplorer plugin: + * Fixed hook support for low integrity processes + * FIXED: + * Fixed memory leaks + * Fixed bug preventing Interrupts/DPCs from being shown + as the max. CPU process on 64-bit systems + * Fixed DEP Status column on 64-bit systems + +2.21 + * NEW/IMPROVED: + * Added Private Bytes Delta, ASLR and Subsystem columns + * Added ASLR and Time Stamp columns to modules list + * Added check for debugger in Terminator + * FIXED: + * Fixed Show CPU Below 0.01 not respecting locale + * Fixed copying from network list + +2.20 + * NEW/IMPROVED: + * Added support for managed thread stacks on x64 + * Added column selection for handle list + * Added CPU column to threads list + * Improved module detection + * Added Ideal Processor to Threads tab + * Added pool usage and minimum/maximum working set columns + * Implemented Properties button for Thread handles + * Set descending sort as the default for most numeric columns + * Extended header context menu + * Removed tooltip text truncation + * Improved cycle-based CPU usage calculation + * Set default KProcessHacker security level to only allow + connections when Process Hacker is running as administrator. + See README.txt for instructions on how to restore the old + behavior. + * Added Updater plugin + * Updated DotNetTools plugin: + * Added managed symbol resolution for thread stacks + * Updated ExtendedTools plugin: + * Added Disk tab + * Added Hard Faults, Hard Faults Delta and Peak Threads + columns to process tree list + * Added Firewall Status column + * FIXED: + * Fixed file name resolution bug + * Save settings on shutdown/logoff + * Fixed state highlighting bug + * Fixed command line propagation for -elevate + * Fixed tree list mouse wheel handling + * Fixed saving network list + +2.19 + * NEW/IMPROVED: + * Added cycle-based CPU usage for Windows 7 + * Added Show CPU Below 0.01 + * Added OS Context column + * Rewrote graph drawing code for improved performance + * Optimized retrieval of cycle time and private working set + information for Windows 7 + * Added Open File Location to process context menu and + reorganized some items + * Added checkboxes to Terminator + * FIXED: + * Crash when sorting by Time Stamp + * GDI handle leak in drag selection + +2.18 + * NEW/IMPROVED: + * Completely rewritten tree list control: + * Process Name column is now fixed to the left + * Tooltips for column headers + * Improved performance + * Bug fixes + * Added more process tree list columns + * Added Time stamp column to network list + * Date/time display is now swapped (so time is shown before + date) + * Added W3 terminator test + * Added DotNetTools plugin + * Updated ExtendedServices plugin: + * Disabled editing of required privileges for drivers + * Updated ExtendedTools plugin: + * Added ETW columns for processes and network connections + * Updated OnlineChecks plugin: + * Added Comodo Instant Malware Analysis + * Updated WindowExplorer plugin: + * Fixed hook bugs + * FIXED: + * Fixed Run As This User + * Verification Status sorting + +2.17 + * NEW/IMPROVED: + * Added support for setting page priority + * Added elevation support for setting priority + * Added support for automatically using a settings file in + the program directory (e.g. ProcessHacker.exe.settings.xml) + * Improved Run As mechanism + * Updated ExtendedServices plugin: + * Added support for editing triggers + * Added support for editing preshutdown time-out + * Added support for editing required privileges + * Added elevation support for restarting services + * Updated WindowExplorer plugin: + * Added more window properties + * FIXED: + * Handle leak + +2.16 + * NEW/IMPROVED: + * Updated WindowExplorer plugin + * PE viewer: Added version string to CLR tab + * PE viewer: Added display of delay imports + * PE viewer: Added Load Config tab + * Improved wait analysis + * Added arrows to the service list to indicate whether a + service is running + * FIXED: + * Fixed the IPv6-related workaround causing crashes + * Incorrect handling of window positions + +2.15 + * NEW/IMPROVED: + * Updated ExtendedServices plugin + * Updated ToolStatus plugin + * Added DEP Status column + * Improved User Name column + * FIXED: + * Image file versions + * Workaround for an IPv6-related bug in Windows XP + * DPCs and Interrupts in System Information tooltips + * File dialog crash on Windows XP + * ExtendedTools plugin: WS Watch refresh bug + +2.14 + * NEW/IMPROVED: + * ExtendedServices plugin: Option to add a Services menu + for processes + * Command line support for setting process priority and + I/O priority + * Improved termination of explorer.exe + * FIXED: + * Icon should restore the main window if it is minimized + * System Information window crashes + * Hide Processes From Other Users and Hide Signed Processes + settings are now saved + * Font selection on Windows XP + * ToolStatus plugin: Always on Top status being reset by + Find Window + * Service-related crashes + * WindowExplorer plugin: sorting in tree list + * Process minidump creation with old versions of dbghelp.dll + +2.13 + * NEW/IMPROVED: + * Added copy support to PE viewer + * Added Connect Time, Disconnect Time and Last Input Time + to session properties + * Added more working set counters to the Statistics tab + * FIXED: + * Column sort arrows + * CPU usage calculations + +2.12 + * NEW/IMPROVED: + * Updated KProcessHacker for Windows 7 SP1 + * Added elevation support for more actions + * Added ability to disable plugins + * Updated ToolStatus plugin + * Added Remote Control for sessions + * More command line options + * FIXED: + * Memory leaks + * Run As issues with different sessions + +2.11 + * NEW/IMPROVED: + * Added WS Watch and other features to ExtendedTools + plugin + * Added WindowExplorer plugin + * Properties for hidden processes + * Improved menus + * Debug console can now be closed without affecting the + entire program + * FIXED: + * Always on Top issues + * Hang when setting DEP status of a terminating process + * Encoding bug in NetworkTools plugin + * LSA interfacing issues + * Creating dumps of self + +2.10 + * NEW/IMPROVED: + * KProcessHacker is now signed, so it works on 64-bit + systems. Thank you to the ReactOS Foundation. + * Added Run As Limited User + * Added CPU, private bytes and I/O history columns + * Added font selection + * Slightly improved highlighting configuration + * FIXED: + * High DPI support + * Multi-monitor support in graph tooltips + * DEP status retrieval + * ExtendedTools plugin crash + * Notification icon menu crash + * Memory leaks + * Other small bug fixes + +2.9 + * NEW/IMPROVED: + * Added column selection for modules list + * Added wait analysis for 64-bit systems + * Added signature verification for modules + * Added ExtendedTools plugin (Vista and above only) + with Disk and Network information + * Updated ExtendedNotifications plugin: added ability + to log events to a file + * Updated ExtendedServices plugin: new tab on Vista + and above + * Updated ToolStatus plugin: resolves ghost windows + to hung windows + * Environment variables and current directory are + now correctly shown for WOW64 processes + * I/O priority names are now used instead of numbers + * FIXED: + * Network list bug + * Memory leaks + +2.8 + * NEW/IMPROVED: + * Better service list (including column selection) + * Added Peak Handles + * Process tree sorting is now preserved + * Save works for services and network connections + * Pausing now works correctly with the Network tab + * Added option to display inclusive CPU usages for + collapsed processes + * Added CLR tab to peview + * Added ability to destroy heaps + * Improved process tree list appearance + * Certain command line parameters are now propagated + * FIXED: + * Icon handling bugs + * Memory leaks + * Extended tooltips for WOW64 processes + +2.7 + * NEW/IMPROVED: + * Vastly improved startup time and lower memory usage + * Added Cycles and Cycles Delta columns + * Added option to disable address resolution for + network connections + * Added Logon Time to session properties + * Added time stamp display to peview + * FIXED: + * ToolStatus layout problems + * .NET highlighting crashes + * Run As on Windows XP + +2.6 + * NEW/IMPROVED: + * Sorting for most lists is now much faster + * Hide Signed Processes option + * Added plugin for uploading files to online virus + scanners + * Added Network tools plugin + * Updated ExtendedServices plugin + * PE viewer now verifies checksums + * Performance improvements + * FIXED: + * Fixed service handle leak + +2.5 + * NEW/IMPROVED: + * Unmap section views in Memory tab + * Plugin for extended service information (including + recovery information, dependencies and dependents) + * FIXED: + * Critical bug for file dialogs on Windows XP + * Esc couldn't close Service Properties on open + * Small bug fixes + +2.4 + * NEW/IMPROVED: + * Better Run As behaviour + * Show Processes From All Users option + * Can now unmap section views + * Control over thread affinity + * Window Title and Window Status columns + * Plugin for filtering notifications + * Plugin for toolbar and status bar + * Performance improvements + * FIXED: + * Memory leak + * SbieSupport plugin on 64-bit + * Crash when running under certain conditions + * Memory case-insensitive filter + * Process parent association bug + * REMOVED: + * Process database + +2.3 + * NEW/IMPROVED: + * Can add processes to jobs + * Double-clicking in the system information graphs now opens + information for the relevant process + * Setting I/O priority doesn't need KProcessHacker anymore + * Elevation for certain actions + * FIXED: + * HKCU key name resolution + * Network connection host resolution + * Information window resizing + * Log clearing + +2.2 + * NEW/IMPROVED: + * Plugins support + * Can now unload 32-bit modules on 64-bit systems + * Tasks are shown in tooltips for taskeng.exe/taskhost.exe processes + * Run As can now start processes elevated + * Handle count by type + * Process priorities in notification icon menu + * CSV export + * Relative start times + * FIXED: + * Run and Run As shortcuts + * Command line handling + * Process tree selection + +2.1 + * NEW/IMPROVED: + * Add Pause key shortcut to pause/resume updates + * Added Ctrl+Tab and Ctrl+Shift+Tab shortcuts + * Grid is a bit darker + * Checks for digital signatures and packing is now + off by default and optional + * FIXED: + * MD5 calculation code for files was wrong + * Process record bugs + +2.0 + * First release in the Process Hacker 2.x branch. diff --git a/Executables/ProcessHacker/COPYRIGHT.txt b/Executables/ProcessHacker/COPYRIGHT.txt new file mode 100644 index 0000000..128ebde --- /dev/null +++ b/Executables/ProcessHacker/COPYRIGHT.txt @@ -0,0 +1,132 @@ +== Process Hacker == +Process Hacker is licensed under the GNU GPL v3, with exceptions. A full +copy of the license is provided in LICENSE.txt. + + Copyright (C) 2009-2012 wj32 and various authors + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +== Mini-XML == +Process Hacker uses Mini-XML licensed under the following terms: + + The Mini-XML library and included programs are provided under the + terms of the GNU Library General Public License (LGPL) with the + following exceptions: + + 1. Static linking of applications to the Mini-XML library + does not constitute a derivative work and does not require + the author to provide source code for the application, use + the shared Mini-XML libraries, or link their applications + against a user-supplied version of Mini-XML. + + If you link the application to a modified version of + Mini-XML, then the changes to Mini-XML must be provided + under the terms of the LGPL in sections 1, 2, and 4. + + 2. You do not have to provide a copy of the Mini-XML license + with programs that are linked to the Mini-XML library, nor + do you have to identify the Mini-XML license in your + program or documentation as required by section 6 of the + LGPL. + +== PCRE == +Process Hacker uses Perl-Compatible Regular Expressions licensed under the +following terms: + + PCRE is a library of functions to support regular expressions whose syntax + and semantics are as close as possible to those of the Perl 5 language. + + Release 8 of PCRE is distributed under the terms of the "BSD" licence, as + specified below. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are met: + + * Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + * Neither the name of the University of Cambridge nor the name of Google + Inc. nor the names of their contributors may be used to endorse or + promote products derived from this software without specific prior + written permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE + LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. + +== MD5 == +Process Hacker uses a MD5 implementation licensed under the following terms: + + MD5 hash implementation and interface functions + Copyright (c) 2003-2005, Jouni Malinen + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License version 2 as + published by the Free Software Foundation. + +== SHA == +Process Hacker uses a SHA implementation licensed under the following terms: + + Copyright 2004 Filip Navara + Based on public domain SHA code by Steve Reid + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA + +== Natural order string comparison == +Process Hacker uses "strnatcmp.c" licensed under the following terms: + + strnatcmp.c -- Perform 'natural order' comparisons of strings in C. + Copyright (C) 2000, 2004 by Martin Pool + + This software is provided 'as-is', without any express or implied + warranty. In no event will the authors be held liable for any damages + arising from the use of this software. + + Permission is granted to anyone to use this software for any purpose, + including commercial applications, and to alter it and redistribute it + freely, subject to the following restrictions: + + 1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. + 2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. + 3. This notice may not be removed or altered from any source distribution. + + This code has been modified for Process Hacker. diff --git a/Executables/ProcessHacker/LICENSE.txt b/Executables/ProcessHacker/LICENSE.txt new file mode 100644 index 0000000..201de86 --- /dev/null +++ b/Executables/ProcessHacker/LICENSE.txt @@ -0,0 +1,685 @@ +Process Hacker is distributed under the GNU GPL version 3, with the +following exception: + + Permission is granted to dynamically (but not statically) link this + program with independent modules, regardless of the license terms of + these independent modules, provided that this program is not modified + in any way. An independent module is a module which is not derived + from or based on this program. If you modify this program, this + additional permission no longer applies unless authorized by the + copyright holders. + + GNU GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU General Public License is a free, copyleft license for +software and other kinds of works. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +the GNU General Public License is intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. We, the Free Software Foundation, use the +GNU General Public License for most of our software; it applies also to +any other work released this way by its authors. You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + To protect your rights, we need to prevent others from denying you +these rights or asking you to surrender the rights. Therefore, you have +certain responsibilities if you distribute copies of the software, or if +you modify it: responsibilities to respect the freedom of others. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must pass on to the recipients the same +freedoms that you received. You must make sure that they, too, receive +or can get the source code. And you must show them these terms so they +know their rights. + + Developers that use the GNU GPL protect your rights with two steps: +(1) assert copyright on the software, and (2) offer you this License +giving you legal permission to copy, distribute and/or modify it. + + For the developers' and authors' protection, the GPL clearly explains +that there is no warranty for this free software. For both users' and +authors' sake, the GPL requires that modified versions be marked as +changed, so that their problems will not be attributed erroneously to +authors of previous versions. + + Some devices are designed to deny users access to install or run +modified versions of the software inside them, although the manufacturer +can do so. This is fundamentally incompatible with the aim of +protecting users' freedom to change the software. The systematic +pattern of such abuse occurs in the area of products for individuals to +use, which is precisely where it is most unacceptable. Therefore, we +have designed this version of the GPL to prohibit the practice for those +products. If such problems arise substantially in other domains, we +stand ready to extend this provision to those domains in future versions +of the GPL, as needed to protect the freedom of users. + + Finally, every program is threatened constantly by software patents. +States should not allow patents to restrict development and use of +software on general-purpose computers, but in those that do, we wish to +avoid the special danger that patents applied to a free program could +make it effectively proprietary. To prevent this, the GPL assures that +patents cannot be used to render the program non-free. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Use with the GNU Affero General Public License. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU Affero General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the special requirements of the GNU Affero General Public License, +section 13, concerning interaction through a network will apply to the +combination as such. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + + If the program does terminal interaction, make it output a short +notice like this when it starts in an interactive mode: + + Copyright (C) + This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, your program's commands +might be different; for a GUI interface, you would use an "about box". + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU GPL, see +. + + The GNU General Public License does not permit incorporating your program +into proprietary programs. If your program is a subroutine library, you +may consider it more useful to permit linking proprietary applications with +the library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. But first, please read +. diff --git a/Executables/ProcessHacker/README.txt b/Executables/ProcessHacker/README.txt new file mode 100644 index 0000000..1c29461 --- /dev/null +++ b/Executables/ProcessHacker/README.txt @@ -0,0 +1,73 @@ +Process Hacker is a powerful free and open source process viewer. + +== Getting started == + +Simply run ProcessHacker.exe to start Process Hacker. There are two +versions, 32-bit (x86) and 64-bit (x64). If you are not sure which +version to use, open Control Panel > System and check the "System +type". You cannot run the 32-bit version of Process Hacker on a +64-bit system and expect it to work correctly, unlike other programs. + +== System requirements == + +Windows XP SP2 or higher, 32-bit or 64-bit. + +== Settings == + +If you are running Process Hacker from a USB drive, you may want to +save Process Hacker's settings there as well. To do this, create a +blank file named "ProcessHacker.exe.settings.xml" in the same +directory as ProcessHacker.exe. You can do this using Windows Explorer: + +1. Make sure "Hide extensions for known file types" is unticked in + Tools > Folder options > View. +2. Right-click in the folder and choose New > Text Document. +3. Rename the file to ProcessHacker.exe.settings.xml (delete the ".txt" + extension). + +== Plugins == + +Plugins can be configured from Hacker > Plugins. + +If you experience any crashes involving plugins, make sure they +are up to date. + +The ExtendedTools plugin is only available for Windows Vista and +above. Disk and Network information provided by this plugin is +only available when running Process Hacker with administrative +rights. + +== KProcessHacker == + +NOTE: The driver has been very generously signed by the +ReactOS Foundation (http://www.reactos.org). + +Process Hacker uses a kernel-mode driver, KProcessHacker, to +assist with certain functionality. This includes: + +* Bypassing security software and rootkits in limited ways +* More powerful process and thread termination (*) +* Setting DEP status of processes +* Capturing kernel-mode stack traces +* More efficiently enumerating process handles +* Retrieving names for file handles +* Retrieving names for EtwRegistration objects +* Setting handle attributes + +The feature(s) marked with an asterisk (*) are NOT available on 64-bit +versions of Windows. + +Certain features such as modifying process protection are disabled +in the released driver binary due to legal reasons. You can enable +them by building KProcessHacker with the "dirty" configuration. + +Note that by default, KProcessHacker only allows connections from +processes with SeDebugPrivilege. To allow Process Hacker to show details +for all processes when it is not running as administrator: + +1. In Registry Editor, navigate to: + HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\KProcessHacker2 +2. Under this key, create a key named Parameters if it does not exist. +3. Create a DWORD value named SecurityLevel and set it to 0. +4. Restart the KProcessHacker2 service (sc stop KProcessHacker2, + sc start KProcessHacker2). diff --git a/Executables/ProcessHacker/x64/ProcessHacker.exe b/Executables/ProcessHacker/x64/ProcessHacker.exe new file mode 100644 index 0000000..153b6c9 Binary files /dev/null and b/Executables/ProcessHacker/x64/ProcessHacker.exe differ diff --git a/Executables/ProcessHacker/x64/kprocesshacker.sys b/Executables/ProcessHacker/x64/kprocesshacker.sys new file mode 100644 index 0000000..5a88f26 Binary files /dev/null and b/Executables/ProcessHacker/x64/kprocesshacker.sys differ diff --git a/Executables/ProcessHacker/x64/peview.exe b/Executables/ProcessHacker/x64/peview.exe new file mode 100644 index 0000000..c3c124a Binary files /dev/null and b/Executables/ProcessHacker/x64/peview.exe differ diff --git a/Executables/ProcessHacker/x64/plugins/DotNetTools.dll b/Executables/ProcessHacker/x64/plugins/DotNetTools.dll new file mode 100644 index 0000000..ea018a5 Binary files /dev/null and b/Executables/ProcessHacker/x64/plugins/DotNetTools.dll differ diff --git a/Executables/ProcessHacker/x64/plugins/ExtendedNotifications.dll b/Executables/ProcessHacker/x64/plugins/ExtendedNotifications.dll new file mode 100644 index 0000000..176503b Binary files /dev/null and b/Executables/ProcessHacker/x64/plugins/ExtendedNotifications.dll differ diff --git a/Executables/ProcessHacker/x64/plugins/ExtendedServices.dll b/Executables/ProcessHacker/x64/plugins/ExtendedServices.dll new file mode 100644 index 0000000..b9b5155 Binary files /dev/null and b/Executables/ProcessHacker/x64/plugins/ExtendedServices.dll differ diff --git a/Executables/ProcessHacker/x64/plugins/ExtendedTools.dll b/Executables/ProcessHacker/x64/plugins/ExtendedTools.dll new file mode 100644 index 0000000..6235b03 Binary files /dev/null and b/Executables/ProcessHacker/x64/plugins/ExtendedTools.dll differ diff --git a/Executables/ProcessHacker/x64/plugins/NetworkTools.dll b/Executables/ProcessHacker/x64/plugins/NetworkTools.dll new file mode 100644 index 0000000..b7ef6ba Binary files /dev/null and b/Executables/ProcessHacker/x64/plugins/NetworkTools.dll differ diff --git a/Executables/ProcessHacker/x64/plugins/OnlineChecks.dll b/Executables/ProcessHacker/x64/plugins/OnlineChecks.dll new file mode 100644 index 0000000..6d0943f Binary files /dev/null and b/Executables/ProcessHacker/x64/plugins/OnlineChecks.dll differ diff --git a/Executables/ProcessHacker/x64/plugins/SbieSupport.dll b/Executables/ProcessHacker/x64/plugins/SbieSupport.dll new file mode 100644 index 0000000..efb553d Binary files /dev/null and b/Executables/ProcessHacker/x64/plugins/SbieSupport.dll differ diff --git a/Executables/ProcessHacker/x64/plugins/ToolStatus.dll b/Executables/ProcessHacker/x64/plugins/ToolStatus.dll new file mode 100644 index 0000000..4abe7f6 Binary files /dev/null and b/Executables/ProcessHacker/x64/plugins/ToolStatus.dll differ diff --git a/Executables/ProcessHacker/x64/plugins/Updater.dll b/Executables/ProcessHacker/x64/plugins/Updater.dll new file mode 100644 index 0000000..945235b Binary files /dev/null and b/Executables/ProcessHacker/x64/plugins/Updater.dll differ diff --git a/Executables/ProcessHacker/x64/plugins/UserNotes.dll b/Executables/ProcessHacker/x64/plugins/UserNotes.dll new file mode 100644 index 0000000..fbc000b Binary files /dev/null and b/Executables/ProcessHacker/x64/plugins/UserNotes.dll differ diff --git a/Executables/ProcessHacker/x64/plugins/WindowExplorer.dll b/Executables/ProcessHacker/x64/plugins/WindowExplorer.dll new file mode 100644 index 0000000..61605be Binary files /dev/null and b/Executables/ProcessHacker/x64/plugins/WindowExplorer.dll differ diff --git a/Executables/ProcessHacker/x86/ProcessHacker.exe b/Executables/ProcessHacker/x86/ProcessHacker.exe new file mode 100644 index 0000000..400cb83 Binary files /dev/null and b/Executables/ProcessHacker/x86/ProcessHacker.exe differ diff --git a/Executables/ProcessHacker/x86/kprocesshacker.sys b/Executables/ProcessHacker/x86/kprocesshacker.sys new file mode 100644 index 0000000..94ca853 Binary files /dev/null and b/Executables/ProcessHacker/x86/kprocesshacker.sys differ diff --git a/Executables/ProcessHacker/x86/peview.exe b/Executables/ProcessHacker/x86/peview.exe new file mode 100644 index 0000000..cb9efa0 Binary files /dev/null and b/Executables/ProcessHacker/x86/peview.exe differ diff --git a/Executables/ProcessHacker/x86/plugins/DotNetTools.dll b/Executables/ProcessHacker/x86/plugins/DotNetTools.dll new file mode 100644 index 0000000..8335565 Binary files /dev/null and b/Executables/ProcessHacker/x86/plugins/DotNetTools.dll differ diff --git a/Executables/ProcessHacker/x86/plugins/ExtendedNotifications.dll b/Executables/ProcessHacker/x86/plugins/ExtendedNotifications.dll new file mode 100644 index 0000000..ac1a679 Binary files /dev/null and b/Executables/ProcessHacker/x86/plugins/ExtendedNotifications.dll differ diff --git a/Executables/ProcessHacker/x86/plugins/ExtendedServices.dll b/Executables/ProcessHacker/x86/plugins/ExtendedServices.dll new file mode 100644 index 0000000..9ac99ce Binary files /dev/null and b/Executables/ProcessHacker/x86/plugins/ExtendedServices.dll differ diff --git a/Executables/ProcessHacker/x86/plugins/ExtendedTools.dll b/Executables/ProcessHacker/x86/plugins/ExtendedTools.dll new file mode 100644 index 0000000..d1b2e62 Binary files /dev/null and b/Executables/ProcessHacker/x86/plugins/ExtendedTools.dll differ diff --git a/Executables/ProcessHacker/x86/plugins/NetworkTools.dll b/Executables/ProcessHacker/x86/plugins/NetworkTools.dll new file mode 100644 index 0000000..a51bfbe Binary files /dev/null and b/Executables/ProcessHacker/x86/plugins/NetworkTools.dll differ diff --git a/Executables/ProcessHacker/x86/plugins/OnlineChecks.dll b/Executables/ProcessHacker/x86/plugins/OnlineChecks.dll new file mode 100644 index 0000000..75a483a Binary files /dev/null and b/Executables/ProcessHacker/x86/plugins/OnlineChecks.dll differ diff --git a/Executables/ProcessHacker/x86/plugins/SbieSupport.dll b/Executables/ProcessHacker/x86/plugins/SbieSupport.dll new file mode 100644 index 0000000..8a58779 Binary files /dev/null and b/Executables/ProcessHacker/x86/plugins/SbieSupport.dll differ diff --git a/Executables/ProcessHacker/x86/plugins/ToolStatus.dll b/Executables/ProcessHacker/x86/plugins/ToolStatus.dll new file mode 100644 index 0000000..684d3e5 Binary files /dev/null and b/Executables/ProcessHacker/x86/plugins/ToolStatus.dll differ diff --git a/Executables/ProcessHacker/x86/plugins/Updater.dll b/Executables/ProcessHacker/x86/plugins/Updater.dll new file mode 100644 index 0000000..73db324 Binary files /dev/null and b/Executables/ProcessHacker/x86/plugins/Updater.dll differ diff --git a/Executables/ProcessHacker/x86/plugins/UserNotes.dll b/Executables/ProcessHacker/x86/plugins/UserNotes.dll new file mode 100644 index 0000000..3a8266e Binary files /dev/null and b/Executables/ProcessHacker/x86/plugins/UserNotes.dll differ diff --git a/Executables/ProcessHacker/x86/plugins/WindowExplorer.dll b/Executables/ProcessHacker/x86/plugins/WindowExplorer.dll new file mode 100644 index 0000000..9025750 Binary files /dev/null and b/Executables/ProcessHacker/x86/plugins/WindowExplorer.dll differ diff --git a/Executables/REGI.bat b/Executables/REGI.bat new file mode 100644 index 0000000..3d5424a --- /dev/null +++ b/Executables/REGI.bat @@ -0,0 +1,371 @@ +@echo OFF + +for /f "usebackq delims=" %%A in (`DIR /B /A:d "%SYSTEMDRIVE%\Users" ^| findstr /V /I /X /c:"Public" /c:"Default User" /c:"Default" /c:"All Users"`) do ( + for /f "usebackq tokens=2 delims=\" %%B in (`reg query "HKEY_USERS" ^| findstr /c:"S-"`) do ( + for /f "usebackq tokens=2* delims= " %%C in (`reg query "HKU\%%B\Volatile Environment" /v "USERPROFILE" 2^>^&1 ^| findstr /R /X /C:".*USERPROFILE[ ]*REG_SZ[ ].*"`) do ( + REM IF errorlevel 5 CMD /C "exit /b 5" + if /i "%SYSTEMDRIVE%\Users\%%A"=="%%D" cmd /c "exit /b 5" + ) + ) + if not errorlevel 5 ( + reg query "HKEY_USERS" | findstr /c:"AME_UserHive_" + if not errorlevel 1 ( + for /f "usebackq tokens=1 delims=:" %%D in (`echo :^>NUL ^& ^(reg query "HKEY_USERS" ^| findstr /c:"AME_UserHive_" ^& echo AME-Placeholder^) ^| findstr /N /c:"AME-Placeholder"`) do ( + if exist "%SYSTEMDRIVE%\Users\%%A\NTUSER.DAT" ( + echo reg load "HKU\AME_UserHive_%%D" "%SYSTEMDRIVE%\Users\%%A\NTUSER.DAT" + reg load "HKU\AME_UserHive_%%D" "%SYSTEMDRIVE%\Users\%%A\NTUSER.DAT" + echo reg add "HKU\AME_UserHive_%%D\SOFTWARE\AME" /v "UserPath" /t REG_SZ /d "%SYSTEMDRIVE%\Users\%%A" /f + reg add "HKU\AME_UserHive_%%D\SOFTWARE\AME" /v "UserPath" /t REG_SZ /d "%SYSTEMDRIVE%\Users\%%A" /f + ) + ) + ) else ( + if exist "%SYSTEMDRIVE%\Users\%%A\NTUSER.DAT" ( + echo reg load "HKU\AME_UserHive_1" "%SYSTEMDRIVE%\Users\%%A\NTUSER.DAT" + reg load "HKU\AME_UserHive_1" "%SYSTEMDRIVE%\Users\%%A\NTUSER.DAT" + echo reg add "HKU\AME_UserHive_1\SOFTWARE\AME" /v "UserPath" /t REG_SZ /d "%SYSTEMDRIVE%\Users\%%A" /f + reg add "HKU\AME_UserHive_1\SOFTWARE\AME" /v "UserPath" /t REG_SZ /d "%SYSTEMDRIVE%\Users\%%A" /f + ) + ) + ) else ( + cmd /c "exit /b 0" + ) +) + +for /f "usebackq tokens=2 delims=\" %%E in (`reg query "HKEY_USERS" ^| findstr /c:"S-" /c:"AME_UserHive_"`) do ( + REM If the "Volatile Environment" key exists, that means it is a proper user. Built in accounts/SIDs don't have this key. + reg query "HKU\%%E" | findstr /c:"Volatile Environment" /c:"AME_UserHive_" > NUL 2>&1 + if not errorlevel 1 ( + call :REGICALL "%%E" + ) +) +@echo ON + +reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\DataCollection" /v AllowTelemetry /t REG_DWORD /d 0 /f +reg add "HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Policies\DataCollection" /v AllowTelemetry /t REG_DWORD /d 0 /f +reg add "HKLM\SYSTEM\CurrentControlSet\Control\WMI\AutoLogger\AutoLogger-Diagtrack-Listener" /v "Start" /t REG_DWORD /d 0 /f +reg add "HKLM\SYSTEM\CurrentControlSet\Control\WMI\AutoLogger\SQMLogger" /v "Start" /t REG_DWORD /d 0 /f +reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\DeliveryOptimization\Config" /v DownloadMode /t REG_DWORD /d 0 /f +reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\SettingSync" /v DisableSettingSync /t REG_DWORD /d 2 /f +reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\SettingSync" /v DisableSettingSyncUserOverride /t REG_DWORD /d 1 /f +reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\AdvertisingInfo" /v DisabledByGroupPolicy /t REG_DWORD /d 1 /f + +reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\EnhancedStorageDevices" /v TCGSecurityActivationDisabled /t REG_DWORD /d 0 /f +reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\OneDrive" /v DisableFileSyncNGSC /t REG_DWORD /d 1 /f +reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\safer\codeidentifiers" /v authenticodeenabled /t REG_DWORD /d 0 /f +reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\Windows Error Reporting" /v DontSendAdditionalData /t REG_DWORD /d 1 /f +reg add "HKLM\SOFTWARE\Microsoft\PolicyManager\default\WiFi\AllowWiFiHotSpotReporting" /v value /t REG_DWORD /d 0 /f +reg add "HKLM\SOFTWARE\Microsoft\PolicyManager\default\WiFi\AllowAutoConnectToWiFiSenseHotspots" /v value /t REG_DWORD /d 0 /f +reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows NT\CurrentVersion\Software Protection Platform" /v NoGenTicket /t REG_DWORD /d 1 /f + +:: Remove SecurityHealth from startup +reg delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" /v "SecurityHealth" /f +reg delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\StartupApproved\Run" /v "SecurityHealth" /f + +:: Turns off Windows blocking installation of files downloaded from the internet +reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Attachments" /v SaveZoneInformation /t REG_DWORD /d 1 /f + +:: Disables SmartScreen +reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer" /v SmartScreenEnabled /t REG_SZ /d "Off" /f + +:: Remove Metadata Tracking +reg delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Device Metadata" /f + +:: New Control Panel cleanup - List of commands: https://winaero.com/ms-settings-commands-in-windows-10/ +reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer" /v SettingsPageVisibility /t REG_SZ /d "showonly:display;nightlight;sound;notifications;quiethours;powersleep;batterysaver;tabletmode;multitasking;clipboard;remote-desktop;about;bluetooth;connecteddevices;printers;mousetouchpad;devices-touchpad;typing;pen;autoplay;usb;network-status;network-cellular;network-wifi;network-wificalling;network-wifisettings;network-ethernet;network-dialup;network-vpn;network-airplanemode;network-mobilehotspot;datausage;network-proxy;personalization-background;personalization-start;fonts;colors;lockscreen;themes;taskbar;defaultapps;videoplayback;startupapps;dateandtime;regionformatting;gaming;gamemode;easeofaccess-display;easeofaccess-colorfilter;easeofaccess-audio;easeofaccess-easeofaccess-narrator;easeofaccess-magnifier;easeofaccess-highcontrast;easeofaccess-closedcaptioning;easeofaccess-speechrecognition;easeofaccess-eyecontrol;easeofaccess-keyboard;easeofaccess-mouse;cortana-windowssearch;search-moredetails" /f + +:: Decrease shutdown time +reg add "HKLM\SYSTEM\CurrentControlSet\Control" /v WaitToKillServiceTimeout /t REG_SZ /d 2000 /f +reg add "HKLM\SYSTEM\CurrentControlSet\Control" /v HungAppTimeout /t REG_SZ /d 2000 /f +reg add "HKLM\SYSTEM\CurrentControlSet\Control" /v AutoEndTasks /t REG_SZ /d 1 /f + +:: Clean up the This PC Icon Selection +reg delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{088e3905-0323-4b02-9826-5d99428e115f}" /f +reg delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{1CF1260C-4DD0-4ebb-811F-33C572699FDE}" /f +reg delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{24ad3ad4-a569-4530-98e1-ab02f9417aa8}" /f +reg delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{374DE290-123F-4565-9164-39C4925E467B}" /f +reg delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{3ADD1653-EB32-4cb0-BBD7-DFA0ABB5ACCA}" /f +reg delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{3dfdf296-dbec-4fb4-81d1-6a3438bcf4de}" /f +reg delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{A0953C92-50DC-43bf-BE83-3742FED03C9C}" /f +reg delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{A8CDFF1C-4878-43be-B5FD-F8091C1C60D0}" /f +reg delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{B4BFCC3A-DB2C-424C-B029-7FE99A87C641}" /f +reg delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{d3162b92-9365-467a-956b-92703aca08af}" /f +reg delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{f86fa3ab-70d2-4fc7-9c99-fcbf05467f3a}" /f +reg delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{0DB7E03F-FC29-4DC6-9020-FF41B59E513A}" /f + +:: Disable Windows Error Reporting +reg add "HKLM\SOFTWARE\Microsoft\Windows\Windows Error Reporting" /v "Disabled" /t REG_DWORD d/1 /f + +:: Enables full drive indexing (Enhanced Search) +cd Executables +NSudoLC -U:S -P:E -M:S -Priority:RealTime -UseCurrentConsole -Wait reg add "HKLM\SOFTWARE\Microsoft\Windows Search\Gather\Windows\SystemIndex" /v "EnableFindMyFiles" /t REG_DWORD /d 1 /f + +:: Search +reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\Windows Search" /v "DisableWebSearch" /t REG_DWORD /d 1 /f +reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\Windows Search" /v "ConnectedSearchUseWeb" /t REG_DWORD /d 0 /f +reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\Windows Search" /v "AllowIndexingEncryptedStoresOrItems" /t REG_DWORD /d 0 /f +reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\Windows Search" /v "AllowSearchToUseLocation" /t REG_DWORD /d 0 /f +reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\Windows Search" /v "AlwaysUseAutoLangDetection" /t REG_DWORD /d 0 /f +reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\Windows Search" /v "AllowCortana" /t REG_DWORD /d 0 /f +reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\Windows Search" /v "DisableWebSearch" /t REG_DWORD /d 1 /f +reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\Windows Search" /v "ConnectedSearchUseWeb" /t REG_DWORD /d 0 /f +reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\Windows Search" /v "ConnectedSearchUseWebOverMeteredConnections" /t REG_DWORD /d 0 /f +reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\Windows Search" /v "AllowCloudSearch" /t REG_DWORD /d 0 /f +reg add "HKLM\SOFTWARE\Microsoft\Speech_OneCore\Preferences" /v "VoiceActivationDefaultOn" /t REG_DWORD /d 0 /f +reg add "HKLM\SOFTWARE\Microsoft\Speech_OneCore\Preferences" /v "VoiceActivationEnableAboveLockscreen" /t REG_DWORD /d 0 /f +reg add "HKLM\SOFTWARE\Microsoft\Speech_OneCore\Preferences" /v "ModelDownloadAllowed" /t REG_DWORD /d 0 /f +reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\OOBE" /v "DisableVoice" /t REG_DWORD /d 1 /f + +:: Firewall rules to prevent the startmenu from talking +reg add "HKLM\SYSTEM\ControlSet001\Services\SharedAccess\Parameters\FirewallPolicy\FirewallRules" /v "Block Search SearchApp.exe" /t REG_SZ /d "v2.30|Action=Block|Active=TRUE|Dir=Out|RA42=IntErnet|RA62=IntErnet|App=C:\Windows\SystemApps\Microsoft.Windows.Search_cw5n1h2txyewy\SearchApp.exe|Name=Block Search SearchUI.exe|Desc=Block Cortana Outbound UDP/TCP Traffic|" /f +::reg add "HKLM\SYSTEM\ControlSet001\Services\SharedAccess\Parameters\FirewallPolicy\FirewallRules" /v "Block Search Package" /t REG_SZ /d "v2.30|Action=Block|Active=TRUE|Dir=Out|RA42=IntErnet|RA62=IntErnet|Name=Block Search Package|Desc=Block Search Outbound UDP/TCP Traffic|AppPkgId=S-1-15-2-536077884-713174666-1066051701-3219990555-339840825-1966734348-1611281757|Platform=2:6:2|Platform2=GTEQ|" /f + +:: Disable Timeline +reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\System" /v "EnableActivityFeed" /t REG_DWORD /d 0 /f + +:: Setup Windows Explorer +reg delete "HKEY_CLASSES_ROOT\CABFolder\CLSID" /f +reg delete "HKEY_CLASSES_ROOT\SystemFileAssociations\.cab\CLSID" /f +reg delete "HKEY_CLASSES_ROOT\CompressedFolder\CLSID" /f +reg delete "HKEY_CLASSES_ROOT\SystemFileAssociations\.zip\CLSID" /f + +:: Taskbar +reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\ImmersiveShell" /v UseActionCenterExperience /t REG_DWORD /d 0 /f +reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer" /v HideSCAHealth /t REG_DWORD /d 0x1 /f + +:: Remove the Open with Paint 3D from the explorer context menu +reg delete "HKLM\SOFTWARE\Classes\SystemFileAssociations\.bmp\Shell\3D Edit" /f +reg delete "HKLM\SOFTWARE\Classes\SystemFileAssociations\.jpeg\Shell\3D Edit" /f +reg delete "HKLM\SOFTWARE\Classes\SystemFileAssociations\.jpe\Shell\3D Edit" /f +reg delete "HKLM\SOFTWARE\Classes\SystemFileAssociations\.jpg\Shell\3D Edit" /f +reg delete "HKLM\SOFTWARE\Classes\SystemFileAssociations\.jpg\Shell\3D Edit" /f +reg delete "HKLM\SOFTWARE\Classes\SystemFileAssociations\.png\Shell\3D Edit" /f +reg delete "HKLM\SOFTWARE\Classes\SystemFileAssociations\.gif\Shell\3D Edit" /f +reg delete "HKLM\SOFTWARE\Classes\SystemFileAssociations\.tif\Shell\3D Edit" /f +reg delete "HKLM\SOFTWARE\Classes\SystemFileAssociations\.tiff\Shell\3D Edit" /f + + +:: Remove OneDrive from the Explorer Side Panel +reg delete "HKEY_CLASSES_ROOT\CLSID\{018D5C66-4533-4307-9B53-224DE2ED1FE6}" /f +reg delete "HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{018D5C66-4533-4307-9B53-224DE2ED1FE6}" /f + +:: Disable ActiveProbing/NCSI +:: reg add "HKLM\SYSTEM\CurrentControlSet\Services\NlaSvc\Parameters\Internet" /v EnableActiveProbing /t REG_DWORD /d 0 /f + +:: smb config +sc config lanmanworkstation depend= bowser/mrxsmb20/nsi + +:: Set Time reference to UTC +reg add "HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation" /v RealTimeIsUniversal /t REG_DWORD /d 1 /f + +::Disable Users On Login Screen +reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" /v dontdisplaylastusername /t REG_DWORD /d 1 /f + +::Disable The Lock Screen +reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\Personalization" /v NoLockScreen /t REG_DWORD /d 1 /f + +reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\DataCollection" /v AllowTelemetry /t REG_DWORD /d 0 /f + +:: Prevent NVCP not found message after installing NVIDIA drivers +reg add "HKLM\System\CurrentControlSet\Services\nvlddmkm" /f +reg add "HKLM\System\CurrentControlSet\Services\nvlddmkm\Global" /f +reg add "HKLM\System\CurrentControlSet\Services\nvlddmkm\Global\NVTweak" /f +reg add "HKLM\System\CurrentControlSet\Services\nvlddmkm\Global\NVTweak" /v "DisableStoreNvCplNotifications" /t REG_DWORD /d 1 /f + +:: Fix black screen issue with new users +:: start NSudoLC -U:T -P:E -M:S -Priority:RealTime -Wait reg delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Appx\AppxAllUserStore" /f + +:: Enable Legacy F8 Bootmenu +bcdedit /set {default} bootmenupolicy legacy +:: Disable Recovery +bcdedit /set {current} recoveryenabled no + +:: Disable Hibernation to make NTFS accessable outside of Windows +powercfg /h off +:: Set Performance Plan to High Performance and display to never turn off +powercfg /S 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c +powercfg /change monitor-timeout-ac 0 + +@exit /b 0 + +:REGICALL + +@echo ON + +reg add "HKU\%~1\SOFTWARE\Microsoft\Windows\CurrentVersion\AdvertisingInfo" /v Enabled /t REG_DWORD /d 0 /f +reg add "HKU\%~1\SOFTWARE\Microsoft\Windows\CurrentVersion\AppHost" /v EnableWebContentEvaluation /t REG_DWORD /d 0 /f +reg add "HKU\%~1\Control Panel\International\User Profile" /v HttpAcceptLanguageOptOut /t REG_DWORD /d 1 /f +reg add "HKU\%~1\SOFTWARE\Microsoft\Windows\CurrentVersion\GameDVR" /v AppCaptureEnabled /t REG_DWORD /d 0 /f +reg add "HKU\%~1\System\GameConfigStore" /v GameDVR_Enabled /t REG_DWORD /d 0 /f + +:: Autorun +reg add "HKU\%~1\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer" /v NoDriveTypeAutoRun /t REG_DWORD /d 181 /f +reg add "HKU\%~1\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers" /v DisableAutoplay /t REG_DWORD /d 1 /f +reg add "HKU\%~1\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer" /v NoAutorun /t REG_DWORD /d 1 /f + +:: Adobe Security Improvements +reg add "HKU\%~1\SOFTWARE\Adobe" /t REG_SZ /f +reg add "HKU\%~1\SOFTWARE\Adobe\Acrobat Reader" /t REG_SZ /f +reg add "HKU\%~1\SOFTWARE\Adobe\Acrobat Reader\DC" /t REG_SZ /f +reg add "HKU\%~1\SOFTWARE\Adobe\Acrobat Reader\DC\JSPrefs" /t REG_SZ /f +reg add "HKU\%~1\SOFTWARE\Adobe\Acrobat Reader\DC\JSPrefs" /v "bEnableJS" /t REG_DWORD /d 0 /f +reg add "HKU\%~1\SOFTWARE\Adobe\Acrobat Reader\DC\Originals" /t REG_SZ /f +reg add "HKU\%~1\SOFTWARE\Adobe\Acrobat Reader\DC\Originals" /v "bAllowOpenFile" /t REG_DWORD /d 0 /f +reg add "HKU\%~1\SOFTWARE\Adobe\Acrobat Reader\DC\Originals" /v "bSecureOpenFile" /t REG_DWORD /d 1 /f +reg add "HKU\%~1\SOFTWARE\Adobe\Acrobat Reader\DC\Privileged" /t REG_SZ /f +reg add "HKU\%~1\SOFTWARE\Adobe\Acrobat Reader\DC\Privileged" /v "bProtectedMode" /t REG_DWORD /d 1 /f +reg add "HKU\%~1\SOFTWARE\Adobe\Acrobat Reader\DC\TrustManager" /t REG_SZ /f +reg add "HKU\%~1\SOFTWARE\Adobe\Acrobat Reader\DC\TrustManager" /v "iProtectedView" /t REG_DWORD /d 1 /f +reg add "HKU\%~1\SOFTWARE\Adobe\Acrobat Reader\DC\TrustManager" /v "bEnhancedSecurityInBrowser" /t REG_DWORD /d 1 /f +reg add "HKU\%~1\SOFTWARE\Adobe\Acrobat Reader\DC\TrustManager" /v "bEnhancedSecurityStandalone" /t REG_DWORD /d 1 /f +reg add "HKU\%~1\SOFTWARE\Adobe\Acrobat Reader\XI" /t REG_SZ /f +reg add "HKU\%~1\SOFTWARE\Adobe\Acrobat Reader\XI\JSPrefs" /t REG_SZ /f +reg add "HKU\%~1\SOFTWARE\Adobe\Acrobat Reader\XI\JSPrefs" /v "bEnableJS" /t REG_DWORD /d 0 /f +reg add "HKU\%~1\SOFTWARE\Adobe\Acrobat Reader\XI\Originals" /t REG_SZ /f +reg add "HKU\%~1\SOFTWARE\Adobe\Acrobat Reader\XI\Originals" /v "bAllowOpenFile" /t REG_DWORD /d 0 /f +reg add "HKU\%~1\SOFTWARE\Adobe\Acrobat Reader\XI\Originals" /v "bSecureOpenFile" /t REG_DWORD /d 1 /f +reg add "HKU\%~1\SOFTWARE\Adobe\Acrobat Reader\XI\Privileged" /t REG_SZ /f +reg add "HKU\%~1\SOFTWARE\Adobe\Acrobat Reader\XI\Privileged" /v "bProtectedMode" /t REG_DWORD /d 1 /f +reg add "HKU\%~1\SOFTWARE\Adobe\Acrobat Reader\XI\TrustManager" /t REG_SZ /f +reg add "HKU\%~1\SOFTWARE\Adobe\Acrobat Reader\XI\TrustManager" /v "iProtectedView" /t REG_DWORD /d 1 /f +reg add "HKU\%~1\SOFTWARE\Adobe\Acrobat Reader\XI\TrustManager" /v "bEnhancedSecurityInBrowser" /t REG_DWORD /d 1 /f +reg add "HKU\%~1\SOFTWARE\Adobe\Acrobat Reader\XI\TrustManager" /v "bEnhancedSecurityStandalone" /t REG_DWORD /d 1 /f + +:: Office Security Improvements +reg add "HKU\%~1\SOFTWARE\Microsoft\Office" /t REG_SZ /f +reg add "HKU\%~1\SOFTWARE\Microsoft\Office\12.0" /t REG_SZ /f +reg add "HKU\%~1\SOFTWARE\Microsoft\Office\12.0\Excel" /t REG_SZ /f +reg add "HKU\%~1\SOFTWARE\Microsoft\Office\12.0\Excel\Security" /t REG_SZ /f +reg add "HKU\%~1\SOFTWARE\Microsoft\Office\12.0\Excel\Security" /v "PackagerPrompt" /t REG_DWORD /d 2 /f +reg add "HKU\%~1\SOFTWARE\Microsoft\Office\12.0\Excel\Security" /v "VBAWarnings" /t REG_DWORD /d 4 /f +reg add "HKU\%~1\SOFTWARE\Microsoft\Office\12.0\Excel\Security" /v "WorkbookLinkWarnings" /t REG_DWORD /d 2 /f +reg add "HKU\%~1\SOFTWARE\Microsoft\Office\12.0\PowerPoint" /t REG_SZ /f +reg add "HKU\%~1\SOFTWARE\Microsoft\Office\12.0\PowerPoint\Security" /t REG_SZ /f +reg add "HKU\%~1\SOFTWARE\Microsoft\Office\12.0\PowerPoint\Security" /v "PackagerPrompt" /t REG_DWORD /d 2 /f +reg add "HKU\%~1\SOFTWARE\Microsoft\Office\12.0\PowerPoint\Security" /v "VBAWarnings" /t REG_DWORD /d 4 /f +reg add "HKU\%~1\SOFTWARE\Microsoft\Office\12.0\Word" /t REG_SZ /f +reg add "HKU\%~1\SOFTWARE\Microsoft\Office\12.0\Word\Options" /t REG_SZ /f +reg add "HKU\%~1\SOFTWARE\Microsoft\Office\12.0\Word\Options\vpref" /t REG_SZ /f +reg add "HKU\%~1\SOFTWARE\Microsoft\Office\12.0\Word\Options\vpref" /v "fNoCalclinksOnopen_90_1" /t REG_DWORD /d 1 /f +reg add "HKU\%~1\SOFTWARE\Microsoft\Office\12.0\Word\Security" /t REG_SZ /f +reg add "HKU\%~1\SOFTWARE\Microsoft\Office\12.0\Word\Security" /v "PackagerPrompt" /t REG_DWORD /d 2 /f +reg add "HKU\%~1\SOFTWARE\Microsoft\Office\12.0\Word\Security" /v "VBAWarnings" /t REG_DWORD /d 4 /f +reg add "HKU\%~1\SOFTWARE\Microsoft\Office\14.0" /t REG_SZ /f +reg add "HKU\%~1\SOFTWARE\Microsoft\Office\14.0\Excel" /t REG_SZ /f +reg add "HKU\%~1\SOFTWARE\Microsoft\Office\14.0\Excel\Options" /t REG_SZ /f +reg add "HKU\%~1\SOFTWARE\Microsoft\Office\14.0\Excel\Options" /v "DontUpdateLinks" /t REG_DWORD /d 1 /f +reg add "HKU\%~1\SOFTWARE\Microsoft\Office\14.0\Excel\Security" /t REG_SZ /f +reg add "HKU\%~1\SOFTWARE\Microsoft\Office\14.0\Excel\Security" /v "PackagerPrompt" /t REG_DWORD /d 2 /f +reg add "HKU\%~1\SOFTWARE\Microsoft\Office\14.0\Excel\Security" /v "VBAWarnings" /t REG_DWORD /d 4 /f +reg add "HKU\%~1\SOFTWARE\Microsoft\Office\14.0\Excel\Security" /v "WorkbookLinkWarnings" /t REG_DWORD /d 2 /f +reg add "HKU\%~1\SOFTWARE\Microsoft\Office\14.0\PowerPoint" /t REG_SZ /f +reg add "HKU\%~1\SOFTWARE\Microsoft\Office\14.0\PowerPoint\Security" /t REG_SZ /f +reg add "HKU\%~1\SOFTWARE\Microsoft\Office\14.0\PowerPoint\Security" /v "PackagerPrompt" /t REG_DWORD /d 2 /f +reg add "HKU\%~1\SOFTWARE\Microsoft\Office\14.0\PowerPoint\Security" /v "VBAWarnings" /t REG_DWORD /d 4 /f +reg add "HKU\%~1\SOFTWARE\Microsoft\Office\14.0\Word" /t REG_SZ /f +reg add "HKU\%~1\SOFTWARE\Microsoft\Office\14.0\Word\Options" /t REG_SZ /f +reg add "HKU\%~1\SOFTWARE\Microsoft\Office\14.0\Word\Options" /v "DontUpdateLinks" /t REG_DWORD /d 1 /f +reg add "HKU\%~1\SOFTWARE\Microsoft\Office\14.0\Word\Options\WordMail" /t REG_SZ /f +reg add "HKU\%~1\SOFTWARE\Microsoft\Office\14.0\Word\Options\WordMail" /v "DontUpdateLinks" /t REG_DWORD /d 1 /f +reg add "HKU\%~1\SOFTWARE\Microsoft\Office\14.0\Word\Security" /t REG_SZ /f +reg add "HKU\%~1\SOFTWARE\Microsoft\Office\14.0\Word\Security" /v "PackagerPrompt" /t REG_DWORD /d 2 /f +reg add "HKU\%~1\SOFTWARE\Microsoft\Office\14.0\Word\Security" /v "VBAWarnings" /t REG_DWORD /d 4 /f +reg add "HKU\%~1\SOFTWARE\Microsoft\Office\14.0\Word\Security" /v "AllowDDE" /t REG_DWORD /d 0 /f +reg add "HKU\%~1\SOFTWARE\Microsoft\Office\15.0" /t REG_SZ /f +reg add "HKU\%~1\SOFTWARE\Microsoft\Office\15.0\Excel" /t REG_SZ /f +reg add "HKU\%~1\SOFTWARE\Microsoft\Office\15.0\Excel\Options" /t REG_SZ /f +reg add "HKU\%~1\SOFTWARE\Microsoft\Office\15.0\Excel\Options" /v "DontUpdateLinks" /t REG_DWORD /d 1 /f +reg add "HKU\%~1\SOFTWARE\Microsoft\Office\15.0\Excel\Security" /t REG_SZ /f +reg add "HKU\%~1\SOFTWARE\Microsoft\Office\15.0\Excel\Security" /v "PackagerPrompt" /t REG_DWORD /d 2 /f +reg add "HKU\%~1\SOFTWARE\Microsoft\Office\15.0\Excel\Security" /v "VBAWarnings" /t REG_DWORD /d 4 /f +reg add "HKU\%~1\SOFTWARE\Microsoft\Office\15.0\Excel\Security" /v "WorkbookLinkWarnings" /t REG_DWORD /d 2 /f +reg add "HKU\%~1\SOFTWARE\Microsoft\Office\15.0\PowerPoint" /t REG_SZ /f +reg add "HKU\%~1\SOFTWARE\Microsoft\Office\15.0\PowerPoint\Security" /t REG_SZ /f +reg add "HKU\%~1\SOFTWARE\Microsoft\Office\15.0\PowerPoint\Security" /v "PackagerPrompt" /t REG_DWORD /d 2 /f +reg add "HKU\%~1\SOFTWARE\Microsoft\Office\15.0\PowerPoint\Security" /v "VBAWarnings" /t REG_DWORD /d 4 /f +reg add "HKU\%~1\SOFTWARE\Microsoft\Office\15.0\Word" /t REG_SZ /f +reg add "HKU\%~1\SOFTWARE\Microsoft\Office\15.0\Word\Options" /t REG_SZ /f +reg add "HKU\%~1\SOFTWARE\Microsoft\Office\15.0\Word\Options" /v "DontUpdateLinks" /t REG_DWORD /d 1 /f +reg add "HKU\%~1\SOFTWARE\Microsoft\Office\15.0\Word\Options\WordMail" /t REG_SZ /f +reg add "HKU\%~1\SOFTWARE\Microsoft\Office\15.0\Word\Options\WordMail" /v "DontUpdateLinks" /t REG_DWORD /d 1 /f +reg add "HKU\%~1\SOFTWARE\Microsoft\Office\15.0\Word\Security" /t REG_SZ /f +reg add "HKU\%~1\SOFTWARE\Microsoft\Office\15.0\Word\Security" /v "PackagerPrompt" /t REG_DWORD /d 2 /f +reg add "HKU\%~1\SOFTWARE\Microsoft\Office\15.0\Word\Security" /v "VBAWarnings" /t REG_DWORD /d 4 /f +reg add "HKU\%~1\SOFTWARE\Microsoft\Office\15.0\Word\Security" /v "AllowDDE" /t REG_DWORD /d 0 /f +reg add "HKU\%~1\SOFTWARE\Microsoft\Office\16.0" /t REG_SZ /f +reg add "HKU\%~1\SOFTWARE\Microsoft\Office\16.0\Excel" /t REG_SZ /f +reg add "HKU\%~1\SOFTWARE\Microsoft\Office\16.0\Excel\Options" /t REG_SZ /f +reg add "HKU\%~1\SOFTWARE\Microsoft\Office\16.0\Excel\Options" /v "DontUpdateLinks" /t REG_DWORD /d 1 /f +reg add "HKU\%~1\SOFTWARE\Microsoft\Office\16.0\Excel\Security" /t REG_SZ /f +reg add "HKU\%~1\SOFTWARE\Microsoft\Office\16.0\Excel\Security" /v "PackagerPrompt" /t REG_DWORD /d 2 /f +reg add "HKU\%~1\SOFTWARE\Microsoft\Office\16.0\Excel\Security" /v "VBAWarnings" /t REG_DWORD /d 4 /f +reg add "HKU\%~1\SOFTWARE\Microsoft\Office\16.0\Excel\Security" /v "WorkbookLinkWarnings" /t REG_DWORD /d 2 /f +reg add "HKU\%~1\SOFTWARE\Microsoft\Office\16.0\PowerPoint" /t REG_SZ /f +reg add "HKU\%~1\SOFTWARE\Microsoft\Office\16.0\PowerPoint\Security" /t REG_SZ /f +reg add "HKU\%~1\SOFTWARE\Microsoft\Office\16.0\PowerPoint\Security" /v "PackagerPrompt" /t REG_DWORD /d 2 /f +reg add "HKU\%~1\SOFTWARE\Microsoft\Office\16.0\PowerPoint\Security" /v "VBAWarnings" /t REG_DWORD /d 4 /f +reg add "HKU\%~1\SOFTWARE\Microsoft\Office\16.0\Word" /t REG_SZ /f +reg add "HKU\%~1\SOFTWARE\Microsoft\Office\16.0\Word\Options" /t REG_SZ /f +reg add "HKU\%~1\SOFTWARE\Microsoft\Office\16.0\Word\Options" /v "DontUpdateLinks" /t REG_DWORD /d 1 /f +reg add "HKU\%~1\SOFTWARE\Microsoft\Office\16.0\Word\Options\WordMail" /t REG_SZ /f +reg add "HKU\%~1\SOFTWARE\Microsoft\Office\16.0\Word\Options\WordMail" /v "DontUpdateLinks" /t REG_DWORD /d 1 /f +reg add "HKU\%~1\SOFTWARE\Microsoft\Office\16.0\Word\Security" /t REG_SZ /f +reg add "HKU\%~1\SOFTWARE\Microsoft\Office\16.0\Word\Security" /v "PackagerPrompt" /t REG_DWORD /d 2 /f +reg add "HKU\%~1\SOFTWARE\Microsoft\Office\16.0\Word\Security" /v "VBAWarnings" /t REG_DWORD /d 4 /f +reg add "HKU\%~1\SOFTWARE\Microsoft\Office\16.0\Word\Security" /v "AllowDDE" /t REG_DWORD /d 0 /f +reg add "HKU\%~1\SOFTWARE\Microsoft\Office\Common" /t REG_SZ /f +reg add "HKU\%~1\SOFTWARE\Microsoft\Office\Common\Security" /t REG_SZ /f +reg add "HKU\%~1\SOFTWARE\Microsoft\Office\Common\Security" /v "DisableAllActiveX" /t REG_DWORD /d 1 /f + +:: Turns off Windows blocking installation of files downloaded from the internet +reg add "HKU\%~1\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Attachments" /v SaveZoneInformation /t REG_DWORD /d 1 /f + +:: Disables SmartScreen +reg add "HKU\%~1\SOFTWARE\Microsoft\Windows\CurrentVersion\AppHost" /v ContentEvaluation /t REG_DWORD /d 0 /f + +:: Decrease shutdown time +reg add "HKU\%~1\Control Panel\Desktop" /v WaitToKillAppTimeOut /t REG_SZ /d 2000 /f + +:: Disable Storage Sense +reg delete "HKU\%~1\SOFTWARE\Microsoft\Windows\CurrentVersion\StorageSense" /f + +:: Search +reg add "HKU\%~1\SOFTWARE\Microsoft\Windows\CurrentVersion\Search" /v "SearchboxTaskbarMode" /t REG_DWORD /d 0 /f +reg add "HKU\%~1\SOFTWARE\Microsoft\Windows\CurrentVersion\Search" /v "BingSearchEnabled" /t REG_DWORD /d 0 /f +reg add "HKU\%~1\SOFTWARE\Microsoft\Windows\CurrentVersion\Search" /v "CortanaConsent" /t REG_DWORD /d 0 /f +reg add "HKU\%~1\SOFTWARE\Microsoft\Windows\CurrentVersion\Search" /v "CortanaInAmbientMode" /t REG_DWORD /d 0 /f +reg add "HKU\%~1\SOFTWARE\Microsoft\Windows\CurrentVersion\Search" /v "HistoryViewEnabled" /t REG_DWORD 0 /f +reg add "HKU\%~1\SOFTWARE\Microsoft\Windows\CurrentVersion\Search" /v "HasAboveLockTips" /t REG_DWORD /d 0 /f +reg add "HKU\%~1\SOFTWARE\Microsoft\Windows\CurrentVersion\Search" /v "AllowSearchToUseLocation" /t REG_DWORD /d 0 /f +reg add "HKU\%~1\SOFTWARE\Microsoft\Windows\CurrentVersion\SearchSettings" /v "SafeSearchMode" /t REG_DWORD /d 0 /f +reg add "HKU\%~1\SOFTWARE\Policies\Microsoft\Windows\Explorer" /v "DisableSearchBoxSuggestions" /t REG_DWORD /d 1 /f +reg add "HKU\%~1\SOFTWARE\Microsoft\InputPersonalization" /v "RestrictImplicitTextCollection" /t REG_DWORD /d 1 /f +reg add "HKU\%~1\SOFTWARE\Microsoft\InputPersonalization" /v "RestrictImplicitInkCollection" /t REG_DWORD /d 1 /f +reg add "HKU\%~1\SOFTWARE\Microsoft\InputPersonalization\TrainedDataStore" /v "AcceptedPrivacyPolicy" /t REG_DWORD /d 0 /f +reg add "HKU\%~1\SOFTWARE\Microsoft\InputPersonalization\TrainedDataStore" /v "HarvestContacts" /t REG_DWORD /d 0 /f +reg add "HKU\%~1\SOFTWARE\Microsoft\Personalization\Settings" /v "AcceptedPrivacyPolicy" /t REG_DWORD /d 0 /f +reg add "HKU\%~1\SOFTWARE\Policies\Microsoft\Windows\Explorer" /v "DisableSearchBoxSuggestions" /t REG_DWORD /d 1 /f + +:: Setup Windows Explorer +:: Removes the shake to minimze all other windows gesture +::reg add "HKU\%~1\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "DisallowShaking" /t REG_DWORD /d 1 /f +reg add "HKU\%~1\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "NavPaneShowAllFolders" /t REG_DWORD /d 0 /f +reg add "HKU\%~1\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v LaunchTo /t REG_DWORD /d 1 /f +reg add "HKU\%~1\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v HideFileExt /t REG_DWORD /d 0 /f +reg add "HKU\%~1\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v Hidden /t REG_DWORD /d 1 /f +:: TBD +reg add "HKU\%~1\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /V TaskbarGlomLevel /T REG_DWORD /D 2 /F + +:: Taskbar +reg add "HKU\%~1\SOFTWARE\Policies\Microsoft\Windows\Explorer" /v DisableNotificationCenter /t REG_DWORD /d 1 /f +reg add "HKU\%~1\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v ShowCortanaButton /t REG_DWORD /d 0 /f +reg add "HKU\%~1\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v ShowTaskViewButton /t REG_DWORD /d 0 /f +reg add "HKU\%~1\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer" /v EnableAutoTray /t REG_DWORD /d 0 /f +reg add "HKU\%~1\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer" /v HideSCAMeetNow /t REG_DWORD /d 1 /f + +:: Disable Security and Maintenance notifications +reg add "HKU\%~1\SOFTWARE\Microsoft\Windows\CurrentVersion\Notifications\Settings\Windows.SystemToast.SecurityAndMaintenance" /v "Enabled" /t REG_DWORD /d 0 /f +:: Disable configue backup notifications +reg add "HKU\%~1\SOFTWARE\Microsoft\Windows\CurrentVersion\Notifications\Settings\Windows.SystemToast.BackupReminder" /v "Enabled" /t REG_DWORD /d 0 /f + +@echo OFF +@exit /b 0 \ No newline at end of file diff --git a/Executables/SERV.bat b/Executables/SERV.bat new file mode 100644 index 0000000..cb01e10 --- /dev/null +++ b/Executables/SERV.bat @@ -0,0 +1,38 @@ +cd Executables\ProcessHacker\x64 + +ProcessHacker.exe -elevate -s -c -ctype service -cobject AppReadiness -caction stop +timeout /t 8 > NUL +ProcessHacker.exe -elevate -s -c -ctype service -cobject AppReadiness -caction delete +timeout /t 2 > NUL +ProcessHacker.exe -elevate -s -c -ctype service -cobject wuauserv -caction stop +timeout /t 8 > NUL +ProcessHacker.exe -elevate -s -c -ctype service -cobject wuauserv -caction delete +timeout /t 8 > NUL +ProcessHacker.exe -elevate -s -c -ctype service -cobject wuauserv -caction stop +timeout /t 8 > NUL +ProcessHacker.exe -elevate -s -c -ctype service -cobject DoSvc -caction stop +ProcessHacker.exe -elevate -s -c -ctype service -cobject iphlpsvc -caction stop +ProcessHacker.exe -elevate -s -c -ctype service -cobject Winmgmt -caction stop +ProcessHacker.exe -elevate -s -c -ctype service -cobject ClipSVC -caction stop +ProcessHacker.exe -elevate -s -c -ctype service -cobject DiagTrack -caction stop +ProcessHacker.exe -elevate -s -c -ctype service -cobject RetailDemo -caction stop +ProcessHacker.exe -elevate -s -c -ctype service -cobject diagnosticshub.standardcollector.service -caction stop +ProcessHacker.exe -elevate -s -c -ctype service -cobject dmwappushservice -caction stop +ProcessHacker.exe -elevate -s -c -ctype service -cobject InstallService -caction stop +ProcessHacker.exe -elevate -s -c -ctype service -cobject LicenseManager -caction stop +ProcessHacker.exe -elevate -s -c -ctype service -cobject lfsvc -caction stop +ProcessHacker.exe -elevate -s -c -ctype service -cobject MapsBroker -caction stop +ProcessHacker.exe -elevate -s -c -ctype service -cobject NetTcpPortSharing -caction stop +ProcessHacker.exe -elevate -s -c -ctype service -cobject RemoteAccess -caction stop +ProcessHacker.exe -elevate -s -c -ctype service -cobject RemoteRegistry -caction stop +ProcessHacker.exe -elevate -s -c -ctype service -cobject SharedAccess -caction stop +ProcessHacker.exe -elevate -s -c -ctype service -cobject StorSvc -caction stop +ProcessHacker.exe -elevate -s -c -ctype service -cobject TrkWks -caction stop +ProcessHacker.exe -elevate -s -c -ctype service -cobject UsoSvc -caction stop +ProcessHacker.exe -elevate -s -c -ctype service -cobject WbioSrvc -caction stop +ProcessHacker.exe -elevate -s -c -ctype service -cobject WMPNetworkSvc -caction stop +ProcessHacker.exe -elevate -s -c -ctype service -cobject XblAuthManager -caction stop +ProcessHacker.exe -elevate -s -c -ctype service -cobject XblGameSave -caction stop +ProcessHacker.exe -elevate -s -c -ctype service -cobject XboxNetApiSvc -caction stop +ProcessHacker.exe -elevate -s -c -ctype service -cobject wlidsvc -caction stop +ProcessHacker.exe -elevate -s -c -ctype service -cobject ClipSVC -caction stop \ No newline at end of file diff --git a/Executables/SFCDEPLOY.bat b/Executables/SFCDEPLOY.bat new file mode 100644 index 0000000..239f7de --- /dev/null +++ b/Executables/SFCDEPLOY.bat @@ -0,0 +1,69 @@ +@echo OFF + +:sfcCmdChecks + +if not exist "%~dp0\sfc.cmd" ( + echo. & echo No supplied sfc.cmd detected + exit /b 2 +) + +if exist "%SYSTEMROOT%\System32\sfc.cmd" ( + echo takeown /f "%SYSTEMROOT%\System32\sfc.cmd" /a + takeown /f "%SYSTEMROOT%\System32\sfc.cmd" /a + echo icacls "%SYSTEMROOT%\System32\sfc.cmd" /grant Administrators:F + icacls "%SYSTEMROOT%\System32\sfc.cmd" /grant Administrators:F + echo del /q /f "%SYSTEMROOT%\System32\sfc.cmd" + del /q /f "%SYSTEMROOT%\System32\sfc.cmd" + goto move +) else ( + goto move +) + +:move + +@echo on + +move /y "%~dp0\sfc.cmd" "%SYSTEMROOT%\System32\" 1> NUL + +:sfc1ExeCheck + +@echo OFF +if exist "%SYSTEMROOT%\System32\sfc1.exe" ( + echo sfc1.exe already exists, assigning permissions... & echo. + + echo PowerShell -NoP -C "Get-Acl '%SYSTEMROOT%\System32\diskmgmt.msc' | Set-Acl '%SYSTEMROOT%\System32\sfc1.exe'" ^> NUL 2^>^&1 + PowerShell -NoP -C "Get-Acl '%SYSTEMROOT%\System32\diskmgmt.msc' | Set-Acl '%SYSTEMROOT%\System32\sfc1.exe'" > NUL 2>&1 + echo PowerShell -NoP -C "Get-Acl '%SYSTEMROOT%\System32\diskmgmt.msc' | Set-Acl '%SYSTEMROOT%\System32\sfc.cmd'" ^> NUL 2^>^&1 + PowerShell -NoP -C "Get-Acl '%SYSTEMROOT%\System32\diskmgmt.msc' | Set-Acl '%SYSTEMROOT%\System32\sfc.cmd'" > NUL 2>&1 + @echo OFF + goto complete +) else ( + goto managePermissions +) + +:managePermissions + +echo Assigning permissions and renaming sfc.exe... & echo. + +@echo ON +:: Copies the ACL from diskmgmt.msc to sfc.cmd. +PowerShell -NoP -C "Get-Acl '%SYSTEMROOT%\System32\diskmgmt.msc' | Set-Acl '%SYSTEMROOT%\System32\sfc.cmd'" > NUL 2>&1 + +:: Gives the Administrator group full access for renaming sfc.exe to sfc1.exe. +takeown /f "%SYSTEMROOT%\System32\sfc.exe" /a > NUL 2>&1 +icacls "%SYSTEMROOT%\System32\sfc.exe" /grant Administrators:F > NUL 2>&1 + +goto renameSFCExe + +:renameSFCExe + +rename "%SYSTEMROOT%\System32\sfc.exe" "sfc1.exe" > NUL 2>&1 + +:: Copies the ACL from diskmgmt.msc to sfc1.exe. Essentially resetting its ACL. +PowerShell -NoP -C "Get-Acl '%SYSTEMROOT%\System32\diskmgmt.msc' | Set-Acl '%SYSTEMROOT%\System32\sfc1.exe'" > NUL 2>&1 +goto complete + +:complete + +@echo Successfully deployed sfc modification. +@exit /b 0 diff --git a/Executables/SHRT.bat b/Executables/SHRT.bat new file mode 100644 index 0000000..103d834 --- /dev/null +++ b/Executables/SHRT.bat @@ -0,0 +1,20 @@ +cd Executables + +@echo OFF +for /f "usebackq delims=" %%A in (`dir /B /A:d "%SYSTEMDRIVE%\Users" ^| findstr /V /I /X /c:"Public" /c:"Default User" /c:"Default" /c:"All Users"`) do ( + echo mkdir "%SYSTEMDRIVE%\Users\%%A\AppData\Roaming\OpenShell" + mkdir "%SYSTEMDRIVE%\Users\%%A\AppData\Roaming\OpenShell" + echo mkdir "%SYSTEMDRIVE%\Users\%%A\AppData\Roaming\OpenShell\Pinned" + mkdir "%SYSTEMDRIVE%\Users\%%A\AppData\Roaming\OpenShell\Pinned" + + echo PowerShell -NoP -C "$ws = New-Object -ComObject WScript.Shell; $s = $ws.CreateShortcut('%SYSTEMDRIVE%\Users\%%A\AppData\Roaming\OpenShell\Pinned\Windows Terminal.lnk'); $S.TargetPath = '%PROGRAMFILES%\Scoop\GlobalScoopApps\apps\windows-terminal\current\WindowsTerminal.exe'; $S.Save(); $s = $ws.CreateShortcut('%SYSTEMDRIVE%\Users\%%A\AppData\Roaming\OpenShell\Pinned\Mozilla Thunderbird.lnk'); $S.TargetPath = '%HOMEDRIVE%\Program Files\Mozilla Thunderbird\thunderbird.exe'; $S.WorkingDirectory = 'C:\Program Files\Mozilla Thunderbird'; $S.Save(); $s = $ws.CreateShortcut('%SYSTEMDRIVE%\Users\%%A\AppData\Roaming\OpenShell\Pinned\Firefox.lnk'); $S.TargetPath = '%HOMEDRIVE%\Program Files\Mozilla Firefox\firefox.exe'; $S.WorkingDirectory = 'C:\Program Files\Mozilla Firefox'; $S.Save()" + PowerShell -NoP -C "$ws = New-Object -ComObject WScript.Shell; $s = $ws.CreateShortcut('%SYSTEMDRIVE%\Users\%%A\AppData\Roaming\OpenShell\Pinned\Windows Terminal.lnk'); $S.TargetPath = '%PROGRAMFILES%\Scoop\GlobalScoopApps\apps\windows-terminal\current\WindowsTerminal.exe'; $S.Save(); $s = $ws.CreateShortcut('%SYSTEMDRIVE%\Users\%%A\AppData\Roaming\OpenShell\Pinned\Mozilla Thunderbird.lnk'); $S.TargetPath = '%HOMEDRIVE%\Program Files\Mozilla Thunderbird\thunderbird.exe'; $S.WorkingDirectory = 'C:\Program Files\Mozilla Thunderbird'; $S.Save(); $s = $ws.CreateShortcut('%SYSTEMDRIVE%\Users\%%A\AppData\Roaming\OpenShell\Pinned\Firefox.lnk'); $S.TargetPath = '%HOMEDRIVE%\Program Files\Mozilla Firefox\firefox.exe'; $S.WorkingDirectory = 'C:\Program Files\Mozilla Firefox'; $S.Save()" + + echo del /q /f "%SYSTEMDRIVE%\Users\%%A\Desktop\Microsoft Edge.lnk" + del /q /f "%SYSTEMDRIVE%\Users\%%A\Desktop\Microsoft Edge.lnk" + echo del /q /f "%SYSTEMDRIVE%\Users\%%A\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Accessories\Internet Explorer.lnk" + del /q /f "%SYSTEMDRIVE%\Users\%%A\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Accessories\Internet Explorer.lnk" +) + +@echo ON +del /q /f "%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\Accessories\Windows Media Player.lnk" \ No newline at end of file diff --git a/Executables/SLNT.bat b/Executables/SLNT.bat new file mode 100644 index 0000000..4408faf --- /dev/null +++ b/Executables/SLNT.bat @@ -0,0 +1,67 @@ +cd Executables + +@echo OFF +if exist OldCalculatorforWindows10Cfg.exe ( + echo del /q /f OldCalculatorforWindows10Cfg.exe + del /q /f OldCalculatorforWindows10Cfg.exe + echo del /q /f readme.txt + del /q /f readme.txt + echo rmdir /q /s "silent_installers" + rmdir /q /s "silent_installers" + echo rmdir /q /s "OldNewExplorer" + rmdir /q /s "OldNewExplorer" + echo rmdir /q /s "%ALLUSERSPROFILE%\OldNewExplorer + rmdir /q /s "%ALLUSERSPROFILE%\OldNewExplorer +) +@echo ON + +7za.exe e silent_installers.7z -pwizard + +mkdir "%ALLUSERSPROFILE%\OldNewExplorer" +move /y OldNewExplorer32.dll "%ALLUSERSPROFILE%\OldNewExplorer" +move /y OldNewExplorer64.dll "%ALLUSERSPROFILE%\OldNewExplorer" +move /y OldNewExplorerCfg.exe "%ALLUSERSPROFILE%\OldNewExplorer" +icacls "%ALLUSERSPROFILE%\OldNewExplorer" /reset /t + +NSudoLC -U:S -P:E -M:S -Priority:RealTime -UseCurrentConsole -Wait cmd /c "del /q /f """"%WINDIR%\System32\calc.exe""""" + +PowerShell -NoP -C "Invoke-WMIMethod -Class Win32_Process -Name Create -ArgumentList '%~dp0\OldCalculatorforWindows10Cfg.exe'" + +NSudoLC -U:E -P:E -M:S -Priority:RealTime -UseCurrentConsole -Wait PowerShell -NoP -C "Start-Process '%ALLUSERSPROFILE%\OldNewExplorer\OldNewExplorerCfg.exe' -WorkingDirectory '%ALLUSERSPROFILE%\OldNewExplorer'; Sleep 2; $wshell = New-Object -ComObject wscript.shell; $wshell.AppActivate('OldNewExplorer configuration'); Sleep 1; $wshell.SendKeys('~'); Sleep 8; taskkill /im OldNewExplorerCfg.exe" + +@echo OFF +if exist "%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\Accessories\Old Calculator.lnk" ( + echo rename "%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\Accessories\Old Calculator.lnk" "Calculator.lnk" + rename "%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\Accessories\Old Calculator.lnk" "Calculator.lnk" +) else ( + echo timeout /t 10 ^> NUL + timeout /t 10 > NUL + if exist "%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\Accessories\Old Calculator.lnk" echo rename "%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\Accessories\Old Calculator.lnk" "Calculator.lnk" & rename "%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\Accessories\Old Calculator.lnk" "Calculator.lnk" +) + +for /f "usebackq tokens=2 delims=\" %%A in (`reg query "HKEY_USERS" ^| findstr /c:"S-" /c:"AME_UserHive_"`) do ( + REM If the "Volatile Environment" key exists, that means it is a proper user. Built in accounts/SIDs don't have this key. + reg query "HKU\%%A" | findstr /c:"Volatile Environment" /c:"AME_UserHive_" > NUL 2>&1 + if not errorlevel 1 call :SLNTCALL "%%A" +) + +exit /b 0 + +:SLNTCALL + +@echo ON +::Configure OldNewExplorer" +reg add "HKU\%~1\SOFTWARE\Tihiy" /f +reg add "HKU\%~1\SOFTWARE\Tihiy\OldNewExplorer" /f +reg add "HKU\%~1\SOFTWARE\Tihiy\OldNewExplorer" /v "Details" /t REG_DWORD /d 1 /f +reg add "HKU\%~1\SOFTWARE\Tihiy\OldNewExplorer" /v "DriveGrouping" /t REG_DWORD /d 1 /f +reg add "HKU\%~1\SOFTWARE\Tihiy\OldNewExplorer" /v "HideFolders" /t REG_DWORD /d 1 /f +reg add "HKU\%~1\SOFTWARE\Tihiy\OldNewExplorer" /v "IEButtons" /t REG_DWORD /d 0 /f +reg add "HKU\%~1\SOFTWARE\Tihiy\OldNewExplorer" /v "NavBarGlass" /t REG_DWORD /d 0 /f +reg add "HKU\%~1\SOFTWARE\Tihiy\OldNewExplorer" /v "NoCaption" /t REG_DWORD /d 1 /f +reg add "HKU\%~1\SOFTWARE\Tihiy\OldNewExplorer" /v "NoIcon" /t REG_DWORD /d 1 /f +reg add "HKU\%~1\SOFTWARE\Tihiy\OldNewExplorer" /v "NoRibbon" /t REG_DWORD /d 1 /f +reg add "HKU\%~1\SOFTWARE\Tihiy\OldNewExplorer" /v "NoUpButton" /t REG_DWORD /d 0 /f + +@echo OFF +exit /b 0 \ No newline at end of file diff --git a/Executables/TILE.bat b/Executables/TILE.bat new file mode 100644 index 0000000..19c8e4e --- /dev/null +++ b/Executables/TILE.bat @@ -0,0 +1,33 @@ +cd Executables + +@if exist "%SYSTEMDRIVE%\Windows\StartMenuLayout.xml" echo del /q /f "%SYSTEMDRIVE%\Windows\StartMenuLayout.xml" & del /q /f "%SYSTEMDRIVE%\Windows\StartMenuLayout.xml" + +copy /y "Layout.xml" "%SYSTEMDRIVE%\Windows\StartMenuLayout.xml" + +@echo OFF +for /f "usebackq tokens=2 delims=\" %%A in (`reg query "HKEY_USERS" ^| findstr /c:"S-" /c:"AME_UserHive_"`) do ( + REM If the "Volatile Environment" key exists, that means it is a proper user. Built in accounts/SIDs don't have this key. + reg query "HKEY_USERS\%%A" | findstr /c:"Volatile Environment" /c:"AME_UserHive_" > NUL 2>&1 + if not errorlevel 1 ( + for /f "usebackq tokens=3* delims= " %%B in (`reg query "HKU\%%A\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders" /v "Local AppData" 2^>^&1 ^| findstr /R /X /C:".*Local AppData[ ]*REG_SZ[ ].*"`) do ( + echo copy /y "Layout.xml" "%%C\Microsoft\Windows\Shell\LayoutModification.xml" + copy /y "Layout.xml" "%%C\Microsoft\Windows\Shell\LayoutModification.xml" + ) + echo reg add "HKU\%%A\SOFTWARE\Policies\Microsoft\Windows\Explorer" /f + reg add "HKU\%%A\SOFTWARE\Policies\Microsoft\Windows\Explorer" /f + echo reg add "HKU\%%A\SOFTWARE\Policies\Microsoft\Windows\Explorer" /v "LockedStartLayout" /t REG_DWORD /d 0 /f + reg add "HKU\%%A\SOFTWARE\Policies\Microsoft\Windows\Explorer" /v "LockedStartLayout" /t REG_DWORD /d 0 /f + echo reg add "HKU\%%A\SOFTWARE\Policies\Microsoft\Windows\Explorer" /v "StartLayoutFile" /t REG_SZ /d "C:\Windows\StartMenuLayout.xml" /f + reg add "HKU\%%A\SOFTWARE\Policies\Microsoft\Windows\Explorer" /v "StartLayoutFile" /t REG_SZ /d "C:\Windows\StartMenuLayout.xml" /f + for /f "usebackq delims=" %%C in (`reg query "HKU\%%A\SOFTWARE\Microsoft\Windows\CurrentVersion\CloudStore\Store\Cache\DefaultAccount" ^| findstr /c:"start.tilegrid"`) do ( + echo reg delete "%%C" /f + reg delete "%%C" /f + ) + ) +) +@echo ON + +PowerShell -NoP -C "Import-StartLayout -LayoutPath '%SYSTEMDRIVE%\Windows\StartMenuLayout.xml' -MountPath $env:SystemDrive\\" + +reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\Explorer" /f +reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\Explorer" /v "StartLayoutFile" /t REG_SZ /d "%SYSTEMDRIVE%\Windows\StartMenuLayout.xml" /f \ No newline at end of file diff --git a/Executables/UI.bat b/Executables/UI.bat new file mode 100644 index 0000000..2329af6 --- /dev/null +++ b/Executables/UI.bat @@ -0,0 +1,34 @@ +cd Executables + +@echo OFF +for /f "usebackq tokens=2 delims=\" %%A in (`reg query "HKEY_USERS" ^| findstr /c:"S-" /c:"AME_UserHive_"`) do ( + reg query "HKU\%%A" | findstr /c:"Volatile Environment" /c:"AME_UserHive_" > NUL 2>&1 + if not errorlevel 1 call :UICALL "%%A" +) +@echo ON + +PowerShell -NoP -C "Start-Process 'ep_setup-22000.795.48.1.exe' -NoNewWindow -Wait" + +@exit /b 0 + +:UICALL + +@echo ON +reg add "HKU\%~1\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}" /f +reg add "HKU\%~1\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServer32" /t REG_SZ /f + +reg add "HKU\%~1\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "Start_ShowClassicMode" /t REG_DWORD /D 1 /f +reg add "HKU\%~1\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "TaskbarDa" /t REG_DWORD /D 0 /f + +reg add "HKU\%~1\ExplorerPatcher" /f +reg add "HKU\%~1\ExplorerPatcher" /v "OldTaskbar" /t REG_DWORD /D 1 /f +reg add "HKU\%~1\ExplorerPatcher" /v "UpdatePolicy" /t REG_DWORD /D 2 /f +reg add "HKU\%~1\ExplorerPatcher" /v "EnableSymbolDownload" /t REG_DWORD /D 0 /f +reg add "HKU\%~1\ExplorerPatcher" /v "HideControlCenterButton" /t REG_DWORD /D 1 /f +reg add "HKU\%~1\ExplorerPatcher" /v "StartDocked_DisableRecommendedSection" /t REG_DWORD /D 1 /f +reg add "HKU\%~1\ExplorerPatcher" /v "TaskbarGlomLevel" /t REG_DWORD /D 0 /f +reg add "HKU\%~1\ExplorerPatcher" /v "MMTaskbarGlomLevel" /t REG_DWORD /D 0 /f +reg add "HKU\%~1\ExplorerPatcher" /v "OrbStyle" /t REG_DWORD /D 1 /f +@echo OFF + +exit /b 0 \ No newline at end of file diff --git a/Executables/UPDATES.bat b/Executables/UPDATES.bat new file mode 100644 index 0000000..4812f42 --- /dev/null +++ b/Executables/UPDATES.bat @@ -0,0 +1,4 @@ +DISM.exe /Online /Remove-Package /PackageName:Package_for_RollupFix~31bf3856ad364e35~amd64~~19041.1645.1.11 /quiet /norestart +DISM.exe /Online /Remove-Package /PackageName:Package_for_RollupFix~31bf3856ad364e35~amd64~~19041.1586.1.7 /quiet /norestart +sc config wuauserv start= disabled +sc stop wuauserv \ No newline at end of file diff --git a/Executables/ViVeTool.exe b/Executables/ViVeTool.exe new file mode 100644 index 0000000..34243bd Binary files /dev/null and b/Executables/ViVeTool.exe differ diff --git a/Executables/WAIT.bat b/Executables/WAIT.bat new file mode 100644 index 0000000..2ad9f81 --- /dev/null +++ b/Executables/WAIT.bat @@ -0,0 +1 @@ +timeout /t 3 /nobreak \ No newline at end of file diff --git a/Executables/WALLPAPER.bat b/Executables/WALLPAPER.bat new file mode 100644 index 0000000..5ceae2e --- /dev/null +++ b/Executables/WALLPAPER.bat @@ -0,0 +1,111 @@ +cd Executables + +@echo OFF +set "RunEC=10" +for /f "usebackq tokens=2 delims=\" %%A in (`reg query "HKEY_USERS" ^| findstr /c:"S-" /c:"AME_UserHive_"`) do ( + for /f "usebackq tokens=2* delims= " %%B in (`reg query "HKU\%%A\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders" /v "AppData" 2^>^&1 ^| findstr /R /X /C:".*AppData[ ]*REG_SZ[ ].*"`) do ( + call :WALLRUN "%%A" "%%C" + IF errorlevel 5 set "RunEC=5" + IF errorlevel 4 set "RunEC=4" + IF errorlevel 3 set "RunEC=3" + IF errorlevel 2 set "RunEC=2" + IF errorlevel 1 set "RunEC=1" + IF errorlevel 0 set "RunEC=0" + ) +) +for /f "usebackq tokens=2 delims=\" %%A in (`reg query "HKEY_USERS" ^| findstr /c:"AME_UserHive_"`) do echo reg unload "%%A" & reg unload "%%A" +exit /b %RunEC% + +:WALLRUN + +if not exist "%WINDIR%\Web\Wallpaper\Windows" echo mkdir "%WINDIR%\Web\Wallpaper\Windows" & mkdir "%WINDIR%\Web\Wallpaper\Windows" +if exist "%~2\Microsoft\Windows\Themes\Transcoded_000" set "wallChanged=true" & goto lockScreen +if not exist "%~2\Microsoft\Windows\Themes\TranscodedWallpaper" set "wallFail=true" & goto lockScreen + +echo PowerShell -NoP -C "Add-Type -AssemblyName System.Drawing; $img = New-Object System.Drawing.Bitmap '%~2\Microsoft\Windows\Themes\TranscodedWallpaper'; if ($img.Flags -ne 77840) {exit 1}; if ($img.HorizontalResolution -ne 96) {exit 1}; if ($img.VerticalResolution -ne 96) {exit 1}; if ($img.PropertyIdList -notcontains 40961) {exit 1}; if ($img.PropertyIdList -notcontains 20624) {exit 1}; if ($img.PropertyIdList -notcontains 20625) {exit 1}" +PowerShell -NoP -C "Add-Type -AssemblyName System.Drawing; $img = New-Object System.Drawing.Bitmap '%~2\Microsoft\Windows\Themes\TranscodedWallpaper'; if ($img.Flags -ne 77840) {exit 1}; if ($img.HorizontalResolution -ne 96) {exit 1}; if ($img.VerticalResolution -ne 96) {exit 1}; if ($img.PropertyIdList -notcontains 40961) {exit 1}; if ($img.PropertyIdList -notcontains 20624) {exit 1}; if ($img.PropertyIdList -notcontains 20625) {exit 1}" + if %errorlevel% NEQ 0 set "wallChanged=true" & goto lockScreen + +if exist "img0_*" ( + echo takeown /f "%WINDIR%\Web\4K\Wallpaper\Windows\*.jpg" + takeown /f "%WINDIR%\Web\4K\Wallpaper\Windows\*.jpg" + echo icacls "%WINDIR%\Web\4K\Wallpaper\Windows\*.jpg" /reset + icacls "%WINDIR%\Web\4K\Wallpaper\Windows\*.jpg" /reset + echo move /y img0_*.jpg "%WINDIR%\Web\4K\Wallpaper\Windows" + move /y img0_*.jpg "%WINDIR%\Web\4K\Wallpaper\Windows" +) + +if exist "img0.jpg" ( + echo takeown /f "%WINDIR%\Web\Wallpaper\Windows\img0.jpg" + takeown /f "%WINDIR%\Web\Wallpaper\Windows\img0.jpg" + echo icacls "%WINDIR%\Web\Wallpaper\Windows\img0.jpg" /reset + icacls "%WINDIR%\Web\Wallpaper\Windows\img0.jpg" /reset + echo move /y "img0.jpg" "%WINDIR%\Web\Wallpaper\Windows\img0.jpg" + move /y "img0.jpg" "%WINDIR%\Web\Wallpaper\Windows\img0.jpg" +) + +if exist "ame_wallpaper_1440.bmp" ( + echo move /y "ame_wallpaper_1440.bmp" "%WINDIR%\Web\Wallpaper\Windows" + move /y "ame_wallpaper_1440.bmp" "%WINDIR%\Web\Wallpaper\Windows" + echo icacls "%WINDIR%\Web\Wallpaper\Windows\ame_wallpaper_1440.bmp" /reset + icacls "%WINDIR%\Web\Wallpaper\Windows\ame_wallpaper_1440.bmp" /reset +) +if not exist "%WINDIR%\Web\Wallpaper\Windows\ame_wallpaper_1440.bmp" set "wallFail=true" & goto lockScreen + +echo reg add "HKEY_USERS\%~1\Control Panel\Desktop" /v WallPaper /t REG_SZ /d "%WINDIR%\Web\Wallpaper\Windows\ame_wallpaper_1440.bmp" /f +reg add "HKEY_USERS\%~1\Control Panel\Desktop" /v WallPaper /t REG_SZ /d "%WINDIR%\Web\Wallpaper\Windows\ame_wallpaper_1440.bmp" /f + if %errorlevel% NEQ 0 set "wallFail=true" & goto lockScreen + +:lockScreen + +reg query "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Authentication\LogonUI\Creative\%~1" /v "RotatingLockScreen*" > NUL 2>&1 + if %errorlevel% NEQ 0 ( + echo reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Authentication\LogonUI\Creative\%~1" /v "RotatingLockScreenEnabled" /t REG_DWORD /d 0 /f + reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Authentication\LogonUI\Creative\%~1" /v "RotatingLockScreenEnabled" /t REG_DWORD /d 0 /f + echo reg add "HKU\%~1\SOFTWARE\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "RotatingLockScreenEnabled" /t REG_DWORD /d 0 /f + reg add "HKU\%~1\SOFTWARE\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "RotatingLockScreenEnabled" /t REG_DWORD /d 0 /f + + if exist "img100.jpg" ( + echo takeown /f "%WINDIR%\Web\Screen\img100.jpg" + takeown /f "%WINDIR%\Web\Screen\img100.jpg" + echo icacls "%WINDIR%\Web\Screen\img100.jpg" /reset + icacls "%WINDIR%\Web\Screen\img100.jpg" /reset + echo copy "img100.jpg" "%WINDIR%\Web\Screen\img100.jpg" /Y + copy "img100.jpg" "%WINDIR%\Web\Screen\img100.jpg" /Y + ) + + if exist "img103.png" ( + echo takeown /f "%WINDIR%\Web\Screen\img103.png" + takeown /f "%WINDIR%\Web\Screen\img103.png" + echo icacls "%WINDIR%\Web\Screen\img103.png" /reset + icacls "%WINDIR%\Web\Screen\img103.png" /reset + echo copy "img103.png" "%WINDIR%\Web\Screen\img103.png" /Y + copy "img103.png" "%WINDIR%\Web\Screen\img103.png" /Y + ) + + if exist "img0.jpg" ( + echo takeown /f "%WINDIR%\Web\Wallpaper\Windows\img0.jpg" + takeown /f "%WINDIR%\Web\Wallpaper\Windows\img0.jpg" + echo icacls "%WINDIR%\Web\Wallpaper\Windows\img0.jpg" /reset + icacls "%WINDIR%\Web\Wallpaper\Windows\img0.jpg" /reset + echo copy "img0.jpg" "%WINDIR%\Web\Wallpaper\Windows\img0.jpg" /Y + copy "img0.jpg" "%WINDIR%\Web\Wallpaper\Windows\img0.jpg" /Y + ) + + REM Clear cache + echo takeown /R /D Y /F "%PROGRAMDATA%\Microsoft\Windows\SystemData" + takeown /R /D Y /F "%PROGRAMDATA%\Microsoft\Windows\SystemData" + echo icacls "%PROGRAMDATA%\Microsoft\Windows\SystemData" /reset /t + icacls "%PROGRAMDATA%\Microsoft\Windows\SystemData" /reset /t + for /d %%A in ("%PROGRAMDATA%\Microsoft\Windows\SystemData\*") do ( + for /d %%B in ("%%A\ReadOnly\LockScreen_*") do echo rmdir /q /s "%%B" & rmdir /q /s "%%B" + ) + if "%wallChanged%"=="true" exit /b 1 + if "%wallFail%"=="true" exit /b 4 + ) else ( + if "%wallChanged%"=="true" exit /b 3 + if "%wallFail%"=="true" exit /b 5 + exit /b 2 + ) + +exit /b 0 \ No newline at end of file diff --git a/Executables/WINTERM.bat b/Executables/WINTERM.bat new file mode 100644 index 0000000..edb301e --- /dev/null +++ b/Executables/WINTERM.bat @@ -0,0 +1,3 @@ +cd Executables + +@PowerShell -NoP -ExecutionPolicy Bypass -File scoop.ps1 \ No newline at end of file diff --git a/Executables/ame_wallpaper_1440.bmp b/Executables/ame_wallpaper_1440.bmp new file mode 100644 index 0000000..b66dfac Binary files /dev/null and b/Executables/ame_wallpaper_1440.bmp differ diff --git a/Executables/assoc.ps1 b/Executables/assoc.ps1 new file mode 100644 index 0000000..9f4d8a7 --- /dev/null +++ b/Executables/assoc.ps1 @@ -0,0 +1,255 @@ +function Get-Hash { + [CmdletBinding()] + param ( + [Parameter( Position = 0, Mandatory = $True )] + [string] + $BaseInfo + ) + + + function local:Get-ShiftRight { + [CmdletBinding()] + param ( + [Parameter( Position = 0, Mandatory = $true)] + [long] $iValue, + + [Parameter( Position = 1, Mandatory = $true)] + [int] $iCount + ) + + if ($iValue -band 0x80000000) { + Write-Output (( $iValue -shr $iCount) -bxor 0xFFFF0000) + } + else { + Write-Output ($iValue -shr $iCount) + } + } + + + function local:Get-Long { + [CmdletBinding()] + param ( + [Parameter( Position = 0, Mandatory = $true)] + [byte[]] $Bytes, + + [Parameter( Position = 1)] + [int] $Index = 0 + ) + + Write-Output ([BitConverter]::ToInt32($Bytes, $Index)) + } + + function local:Convert-Int32 { + param ( + [Parameter( Position = 0, Mandatory = $true)] + $Value + ) + + [byte[]] $bytes = [BitConverter]::GetBytes($Value) + return [BitConverter]::ToInt32( $bytes, 0) + } + + [Byte[]] $bytesBaseInfo = [System.Text.Encoding]::Unicode.GetBytes($baseInfo) + $bytesBaseInfo += 0x00, 0x00 + + $MD5 = New-Object -TypeName System.Security.Cryptography.MD5CryptoServiceProvider + [Byte[]] $bytesMD5 = $MD5.ComputeHash($bytesBaseInfo) + + $lengthBase = ($baseInfo.Length * 2) + 2 + $length = (($lengthBase -band 4) -le 1) + (Get-ShiftRight $lengthBase 2) - 1 + $base64Hash = "" + + if ($length -gt 1) { + + $map = @{PDATA = 0; CACHE = 0; COUNTER = 0 ; INDEX = 0; MD51 = 0; MD52 = 0; OUTHASH1 = 0; OUTHASH2 = 0; + R0 = 0; R1 = @(0, 0); R2 = @(0, 0); R3 = 0; R4 = @(0, 0); R5 = @(0, 0); R6 = @(0, 0); R7 = @(0, 0) + } + + $map.CACHE = 0 + $map.OUTHASH1 = 0 + $map.PDATA = 0 + $map.MD51 = (((Get-Long $bytesMD5) -bor 1) + 0x69FB0000L) + $map.MD52 = ((Get-Long $bytesMD5 4) -bor 1) + 0x13DB0000L + $map.INDEX = Get-ShiftRight ($length - 2) 1 + $map.COUNTER = $map.INDEX + 1 + + while ($map.COUNTER) { + $map.R0 = Convert-Int32 ((Get-Long $bytesBaseInfo $map.PDATA) + [long]$map.OUTHASH1) + $map.R1[0] = Convert-Int32 (Get-Long $bytesBaseInfo ($map.PDATA + 4)) + $map.PDATA = $map.PDATA + 8 + $map.R2[0] = Convert-Int32 (($map.R0 * ([long]$map.MD51)) - (0x10FA9605L * ((Get-ShiftRight $map.R0 16)))) + $map.R2[1] = Convert-Int32 ((0x79F8A395L * ([long]$map.R2[0])) + (0x689B6B9FL * (Get-ShiftRight $map.R2[0] 16))) + $map.R3 = Convert-Int32 ((0xEA970001L * $map.R2[1]) - (0x3C101569L * (Get-ShiftRight $map.R2[1] 16) )) + $map.R4[0] = Convert-Int32 ($map.R3 + $map.R1[0]) + $map.R5[0] = Convert-Int32 ($map.CACHE + $map.R3) + $map.R6[0] = Convert-Int32 (($map.R4[0] * [long]$map.MD52) - (0x3CE8EC25L * (Get-ShiftRight $map.R4[0] 16))) + $map.R6[1] = Convert-Int32 ((0x59C3AF2DL * $map.R6[0]) - (0x2232E0F1L * (Get-ShiftRight $map.R6[0] 16))) + $map.OUTHASH1 = Convert-Int32 ((0x1EC90001L * $map.R6[1]) + (0x35BD1EC9L * (Get-ShiftRight $map.R6[1] 16))) + $map.OUTHASH2 = Convert-Int32 ([long]$map.R5[0] + [long]$map.OUTHASH1) + $map.CACHE = ([long]$map.OUTHASH2) + $map.COUNTER = $map.COUNTER - 1 + } + + [Byte[]] $outHash = @(0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00) + [byte[]] $buffer = [BitConverter]::GetBytes($map.OUTHASH1) + $buffer.CopyTo($outHash, 0) + $buffer = [BitConverter]::GetBytes($map.OUTHASH2) + $buffer.CopyTo($outHash, 4) + + $map = @{PDATA = 0; CACHE = 0; COUNTER = 0 ; INDEX = 0; MD51 = 0; MD52 = 0; OUTHASH1 = 0; OUTHASH2 = 0; + R0 = 0; R1 = @(0, 0); R2 = @(0, 0); R3 = 0; R4 = @(0, 0); R5 = @(0, 0); R6 = @(0, 0); R7 = @(0, 0) + } + + $map.CACHE = 0 + $map.OUTHASH1 = 0 + $map.PDATA = 0 + $map.MD51 = ((Get-Long $bytesMD5) -bor 1) + $map.MD52 = ((Get-Long $bytesMD5 4) -bor 1) + $map.INDEX = Get-ShiftRight ($length - 2) 1 + $map.COUNTER = $map.INDEX + 1 + + while ($map.COUNTER) { + $map.R0 = Convert-Int32 ((Get-Long $bytesBaseInfo $map.PDATA) + ([long]$map.OUTHASH1)) + $map.PDATA = $map.PDATA + 8 + $map.R1[0] = Convert-Int32 ($map.R0 * [long]$map.MD51) + $map.R1[1] = Convert-Int32 ((0xB1110000L * $map.R1[0]) - (0x30674EEFL * (Get-ShiftRight $map.R1[0] 16))) + $map.R2[0] = Convert-Int32 ((0x5B9F0000L * $map.R1[1]) - (0x78F7A461L * (Get-ShiftRight $map.R1[1] 16))) + $map.R2[1] = Convert-Int32 ((0x12CEB96DL * (Get-ShiftRight $map.R2[0] 16)) - (0x46930000L * $map.R2[0])) + $map.R3 = Convert-Int32 ((0x1D830000L * $map.R2[1]) + (0x257E1D83L * (Get-ShiftRight $map.R2[1] 16))) + $map.R4[0] = Convert-Int32 ([long]$map.MD52 * ([long]$map.R3 + (Get-Long $bytesBaseInfo ($map.PDATA - 4)))) + $map.R4[1] = Convert-Int32 ((0x16F50000L * $map.R4[0]) - (0x5D8BE90BL * (Get-ShiftRight $map.R4[0] 16))) + $map.R5[0] = Convert-Int32 ((0x96FF0000L * $map.R4[1]) - (0x2C7C6901L * (Get-ShiftRight $map.R4[1] 16))) + $map.R5[1] = Convert-Int32 ((0x2B890000L * $map.R5[0]) + (0x7C932B89L * (Get-ShiftRight $map.R5[0] 16))) + $map.OUTHASH1 = Convert-Int32 ((0x9F690000L * $map.R5[1]) - (0x405B6097L * (Get-ShiftRight ($map.R5[1]) 16))) + $map.OUTHASH2 = Convert-Int32 ([long]$map.OUTHASH1 + $map.CACHE + $map.R3) + $map.CACHE = ([long]$map.OUTHASH2) + $map.COUNTER = $map.COUNTER - 1 + } + + $buffer = [BitConverter]::GetBytes($map.OUTHASH1) + $buffer.CopyTo($outHash, 8) + $buffer = [BitConverter]::GetBytes($map.OUTHASH2) + $buffer.CopyTo($outHash, 12) + + [Byte[]] $outHashBase = @(0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00) + $hashValue1 = ((Get-Long $outHash 8) -bxor (Get-Long $outHash)) + $hashValue2 = ((Get-Long $outHash 12) -bxor (Get-Long $outHash 4)) + + $buffer = [BitConverter]::GetBytes($hashValue1) + $buffer.CopyTo($outHashBase, 0) + $buffer = [BitConverter]::GetBytes($hashValue2) + $buffer.CopyTo($outHashBase, 4) + $base64Hash = [Convert]::ToBase64String($outHashBase) + } + + Write-Output $base64Hash + } + +function Get-Time { + $now = [DateTime]::Now + $dateTime = [DateTime]::New($now.Year, $now.Month, $now.Day, $now.Hour, $now.Minute, 0) + $fileTime = $dateTime.ToFileTime() + $hi = ($fileTime -shr 32) + $low = ($fileTime -band 0xFFFFFFFFL) + $dateTimeHex = ($hi.ToString("X8") + $low.ToString("X8")).ToLower() + + Write-Output $dateTimeHex +} + +function Delete-UserChoiceKey { + param ( + [Parameter( Position = 0, Mandatory = $True )] + [String] + $Key + ) + $code = @' + using System; + using System.Runtime.InteropServices; + using Microsoft.Win32; + + namespace Registry { + public class Utils { + [DllImport("advapi32.dll", SetLastError = true)] + private static extern int RegOpenKeyEx(UIntPtr hKey, string subKey, int ulOptions, int samDesired, out UIntPtr hkResult); + + [DllImport("advapi32.dll", SetLastError=true, CharSet = CharSet.Unicode)] + private static extern uint RegDeleteKey(UIntPtr hKey, string subKey); + + public static void DeleteKey(string key) { + UIntPtr hKey = UIntPtr.Zero; + RegOpenKeyEx((UIntPtr)0x80000003u, key, 0, 0x20019, out hKey); + RegDeleteKey((UIntPtr)0x80000003u, key); + } + } + } +'@ + Add-Type -TypeDefinition $code + + [Registry.Utils]::DeleteKey($Key) +} + +$userExperienceSearch = "User Choice set via Windows User Experience" +$user32Path = [Environment]::GetFolderPath([Environment+SpecialFolder]::SystemX86) + "\Shell32.dll" +$fileStream = [System.IO.File]::Open($user32Path, [System.IO.FileMode]::Open, [System.IO.FileAccess]::Read, [System.IO.FileShare]::ReadWrite) +$binaryReader = New-Object System.IO.BinaryReader($fileStream) +[Byte[]] $bytesData = $binaryReader.ReadBytes(5mb) +$fileStream.Close() +$dataString = [Text.Encoding]::Unicode.GetString($bytesData) +$position1 = $dataString.IndexOf($userExperienceSearch) +$position2 = $dataString.IndexOf("}", $position1) + +$userExperience = $dataString.Substring($position1, $position2 - $position1 + 1) + +$SID = $args[0] +$Hive = $args[1] + +Write-Host "Setting file associations for HKEY_USERS\$Hive..." + +New-PSDrive -PSProvider Registry -Name HKU -Root HKEY_USERS | Out-Null + +If (-NOT (Test-Path "HKU:\$Hive\SOFTWARE\Clients")) { +New-Item -Path "HKU:\$Hive\SOFTWARE\Clients" -Force | Out-Null +} +If (-NOT (Test-Path "HKU:\$Hive\SOFTWARE\Clients\StartMenuInternet")) { +New-Item -Path "HKU:\$Hive\SOFTWARE\Clients\StartMenuInternet" -Force | Out-Null +} + +Get-Item -Path "HKLM:\SOFTWARE\Clients\StartMenuInternet\*" | +ForEach-Object { +Copy-Item -Path "$($_.PSPath)" -Destination "HKU:\$Hive\SOFTWARE\Clients\StartMenuInternet" -Force -Recurse | Out-Null +} + +for ($i = 2; $i -lt $args.Length; $i++) { + $splitArg = $args[$i] -split ":" + if ($splitArg[0] -eq "Proto") { + If (-NOT (Test-Path "HKU:\$Hive\SOFTWARE\Microsoft\Windows\Shell\Associations\UrlAssociations\$($splitArg[1])")) { + New-Item -Path "HKU:\$Hive\SOFTWARE\Microsoft\Windows\Shell\Associations\UrlAssociations\$($splitArg[1])" -Force | Out-Null + } + If (Test-Path "HKU:\$Hive\SOFTWARE\Microsoft\Windows\Shell\Associations\UrlAssociations\$($splitArg[1])\UserChoice") { + Delete-UserChoiceKey "$Hive\SOFTWARE\Microsoft\Windows\Shell\Associations\UrlAssociations\$($splitArg[1])\UserChoice" | Out-Null + } + + New-ItemProperty -Path "HKU:\$Hive\SOFTWARE\Microsoft\Windows\CurrentVersion\ApplicationAssociationToasts" -Name "$($splitArg[2])_$($splitArg[1])" -PropertyType DWORD -Value 0 -Force | Out-Null + + $dateTimeHex = Get-Time + $hash = Get-Hash "$($splitArg[1])$SID$($splitArg[2])$dateTimeHex$userExperience".ToLower() + [Microsoft.Win32.Registry]::SetValue("HKEY_USERS\$Hive\SOFTWARE\Microsoft\Windows\Shell\Associations\UrlAssociations\$($splitArg[1])\UserChoice", "Hash", $hash) + + [Microsoft.Win32.Registry]::SetValue("HKEY_USERS\$Hive\SOFTWARE\Microsoft\Windows\Shell\Associations\UrlAssociations\$($splitArg[1])\UserChoice", "ProgId", "$($splitArg[2])") + } else { + If (-NOT (Test-Path "HKU:\$Hive\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FileExts\$($splitArg[0])")) { + New-Item -Path "HKU:\$Hive\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FileExts\$($splitArg[0])" -Force | Out-Null + } + If (Test-Path "HKU:\$Hive\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FileExts\$($splitArg[0])\UserChoice") { + Delete-UserChoiceKey "$Hive\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FileExts\$($splitArg[0])\UserChoice" + } + New-ItemProperty -Path "HKU:\$Hive\SOFTWARE\Microsoft\Windows\CurrentVersion\ApplicationAssociationToasts" -Name "$($splitArg[1])_$($splitArg[0])" -PropertyType DWORD -Value 0 -Force | Out-Null + + $dateTimeHex = Get-Time + $hash = Get-Hash "$($splitArg[0])$SID$($splitArg[1])$dateTimeHex$userExperience".ToLower() + + [Microsoft.Win32.Registry]::SetValue("HKEY_USERS\$Hive\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FileExts\$($splitArg[0])\UserChoice", "Hash", $hash) + + [Microsoft.Win32.Registry]::SetValue("HKEY_USERS\$Hive\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FileExts\$($splitArg[0])\UserChoice", "ProgId", "$($splitArg[1])") + } +} \ No newline at end of file diff --git a/Executables/closeexplorerwindows.ps1 b/Executables/closeexplorerwindows.ps1 new file mode 100644 index 0000000..537453e --- /dev/null +++ b/Executables/closeexplorerwindows.ps1 @@ -0,0 +1,5 @@ +$a = (New-Object -comObject Shell.Application).Windows() | + ? { $_.FullName -ne $null} | + ? { $_.FullName.toLower().Endswith('\explorer.exe') } + + $a | % { $_.Quit() } \ No newline at end of file diff --git a/Executables/credprovhost.dll.mui b/Executables/credprovhost.dll.mui new file mode 100644 index 0000000..55f0880 Binary files /dev/null and b/Executables/credprovhost.dll.mui differ diff --git a/Executables/ep_setup-22000.795.48.1.exe b/Executables/ep_setup-22000.795.48.1.exe new file mode 100644 index 0000000..5b8ebc8 Binary files /dev/null and b/Executables/ep_setup-22000.795.48.1.exe differ diff --git a/Executables/img0.jpg b/Executables/img0.jpg new file mode 100644 index 0000000..90acd22 Binary files /dev/null and b/Executables/img0.jpg differ diff --git a/Executables/img0_1024x768.jpg b/Executables/img0_1024x768.jpg new file mode 100644 index 0000000..7c881f3 Binary files /dev/null and b/Executables/img0_1024x768.jpg differ diff --git a/Executables/img0_1200x1920.jpg b/Executables/img0_1200x1920.jpg new file mode 100644 index 0000000..8f0e572 Binary files /dev/null and b/Executables/img0_1200x1920.jpg differ diff --git a/Executables/img0_1366x768.jpg b/Executables/img0_1366x768.jpg new file mode 100644 index 0000000..554e503 Binary files /dev/null and b/Executables/img0_1366x768.jpg differ diff --git a/Executables/img0_1600x2560.jpg b/Executables/img0_1600x2560.jpg new file mode 100644 index 0000000..7837d54 Binary files /dev/null and b/Executables/img0_1600x2560.jpg differ diff --git a/Executables/img0_2160x3840.jpg b/Executables/img0_2160x3840.jpg new file mode 100644 index 0000000..652d314 Binary files /dev/null and b/Executables/img0_2160x3840.jpg differ diff --git a/Executables/img0_2560x1600.jpg b/Executables/img0_2560x1600.jpg new file mode 100644 index 0000000..755d6fd Binary files /dev/null and b/Executables/img0_2560x1600.jpg differ diff --git a/Executables/img0_3840x2160.jpg b/Executables/img0_3840x2160.jpg new file mode 100644 index 0000000..c47b14b Binary files /dev/null and b/Executables/img0_3840x2160.jpg differ diff --git a/Executables/img0_768x1024.jpg b/Executables/img0_768x1024.jpg new file mode 100644 index 0000000..d711c67 Binary files /dev/null and b/Executables/img0_768x1024.jpg differ diff --git a/Executables/img0_768x1366.jpg b/Executables/img0_768x1366.jpg new file mode 100644 index 0000000..f2146a6 Binary files /dev/null and b/Executables/img0_768x1366.jpg differ diff --git a/Executables/img100.jpg b/Executables/img100.jpg new file mode 100644 index 0000000..6bdadc5 Binary files /dev/null and b/Executables/img100.jpg differ diff --git a/Executables/img103.png b/Executables/img103.png new file mode 100644 index 0000000..b32a155 Binary files /dev/null and b/Executables/img103.png differ diff --git a/Executables/install.ps1 b/Executables/install.ps1 new file mode 100644 index 0000000..7b9a19d --- /dev/null +++ b/Executables/install.ps1 @@ -0,0 +1,588 @@ +# Issue Tracker: https://github.com/ScoopInstaller/Install/issues +# Unlicense License: +# +# This is free and unencumbered software released into the public domain. +# +# Anyone is free to copy, modify, publish, use, compile, sell, or +# distribute this software, either in source code form or as a compiled +# binary, for any purpose, commercial or non-commercial, and by any +# means. +# +# In jurisdictions that recognize copyright laws, the author or authors +# of this software dedicate any and all copyright interest in the +# software to the public domain. We make this dedication for the benefit +# of the public at large and to the detriment of our heirs and +# successors. We intend this dedication to be an overt act of +# relinquishment in perpetuity of all present and future rights to this +# software under copyright law. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +# EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +# MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +# IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR +# OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, +# ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +# OTHER DEALINGS IN THE SOFTWARE. +# +# For more information, please refer to + +<# +.SYNOPSIS + Scoop installer. +.DESCRIPTION + The installer of Scoop. For details please check the website and wiki. +.PARAMETER ScoopDir + Specifies Scoop root path. + If not specified, Scoop will be installed to '$env:USERPROFILE\scoop'. +.PARAMETER ScoopGlobalDir + Specifies directory to store global apps. + If not specified, global apps will be installed to '$env:ProgramData\scoop'. +.PARAMETER ScoopCacheDir + Specifies cache directory. + If not specified, caches will be downloaded to '$ScoopDir\cache'. +.PARAMETER NoProxy + Bypass system proxy during the installation. +.PARAMETER Proxy + Specifies proxy to use during the installation. +.PARAMETER ProxyCredential + Specifies credential for the given prxoy. +.PARAMETER ProxyUseDefaultCredentials + Use the credentials of the current user for the proxy server that is specified by the -Proxy parameter. +.PARAMETER RunAsAdmin + Force to run the installer as administrator. +.LINK + https://scoop.sh +.LINK + https://github.com/ScoopInstaller/Scoop/wiki +#> +param( + [String] $ScoopDir, + [String] $ScoopGlobalDir, + [String] $ScoopCacheDir, + [Switch] $NoProxy, + [Uri] $Proxy, + [System.Management.Automation.PSCredential] $ProxyCredential, + [Switch] $ProxyUseDefaultCredentials, + [Switch] $RunAsAdmin +) + +# Disable StrictMode in this script +Set-StrictMode -Off + +function Write-InstallInfo { + param( + [Parameter(Mandatory = $True, Position = 0)] + [String] $String, + [Parameter(Mandatory = $False, Position = 1)] + [System.ConsoleColor] $ForegroundColor = $host.UI.RawUI.ForegroundColor + ) + + $backup = $host.UI.RawUI.ForegroundColor + + if ($ForegroundColor -ne $host.UI.RawUI.ForegroundColor) { + $host.UI.RawUI.ForegroundColor = $ForegroundColor + } + + Write-Output "$String" + + $host.UI.RawUI.ForegroundColor = $backup +} + +function Deny-Install { + param( + [String] $message, + [Int] $errorCode = 1 + ) + + Write-InstallInfo -String $message -ForegroundColor DarkRed + Write-InstallInfo "Abort." + + # Don't abort if invoked with iex that would close the PS session + if ($IS_EXECUTED_FROM_IEX) { + break + } else { + exit $errorCode + } +} + +function Test-ValidateParameter { + if ($null -eq $Proxy -and ($null -ne $ProxyCredential -or $ProxyUseDefaultCredentials)) { + Deny-Install "Provide a valid proxy URI for the -Proxy parameter when using the -ProxyCredential or -ProxyUseDefaultCredentials." + } + + if ($ProxyUseDefaultCredentials -and $null -ne $ProxyCredential) { + Deny-Install "ProxyUseDefaultCredentials is conflict with ProxyCredential. Don't use the -ProxyCredential and -ProxyUseDefaultCredentials together." + } +} + +function Test-IsAdministrator { + return ([Security.Principal.WindowsPrincipal]` + [Security.Principal.WindowsIdentity]::GetCurrent()` + ).IsInRole([Security.Principal.WindowsBuiltInRole]::Administrator) +} + +function Test-Prerequisite { + # Scoop requires PowerShell 5 at least + if (($PSVersionTable.PSVersion.Major) -lt 5) { + Deny-Install "PowerShell 5 or later is required to run Scoop. Go to https://microsoft.com/powershell to get the latest version of PowerShell." + } + + # Scoop requires TLS 1.2 SecurityProtocol, which exists in .NET Framework 4.5+ + if ([System.Enum]::GetNames([System.Net.SecurityProtocolType]) -notcontains 'Tls12') { + Deny-Install "Scoop requires .NET Framework 4.5+ to work. Go to https://microsoft.com/net/download to get the latest version of .NET Framework." + } + + # Ensure Robocopy.exe is accessible + if (!([bool](Get-Command -Name 'robocopy' -ErrorAction SilentlyContinue))) { + Deny-Install "Scoop requires 'C:\Windows\System32\Robocopy.exe' to work. Please make sure 'C:\Windows\System32' is in your PATH." + } + + # Detect if RunAsAdministrator, there is no need to run as administrator when installing Scoop. + if (!$RunAsAdmin -and (Test-IsAdministrator)) { + Deny-Install "Running the installer as administrator is disabled by default, see https://github.com/ScoopInstaller/Install#for-admin for details." + } + + # Show notification to change execution policy + $allowedExecutionPolicy = @('Unrestricted', 'RemoteSigned', 'ByPass') + if ((Get-ExecutionPolicy).ToString() -notin $allowedExecutionPolicy) { + Deny-Install "PowerShell requires an execution policy in [$($allowedExecutionPolicy -join ", ")] to run Scoop. For example, to set the execution policy to 'RemoteSigned' please run 'Set-ExecutionPolicy RemoteSigned -Scope CurrentUser'." + } + + # Test if scoop is installed, by checking if scoop command exists. + if ([bool](Get-Command -Name 'scoop' -ErrorAction SilentlyContinue)) { + Deny-Install "Scoop is already installed. Run 'scoop update' to get the latest version." + } +} + +function Optimize-SecurityProtocol { + # .NET Framework 4.7+ has a default security protocol called 'SystemDefault', + # which allows the operating system to choose the best protocol to use. + # If SecurityProtocolType contains 'SystemDefault' (means .NET4.7+ detected) + # and the value of SecurityProtocol is 'SystemDefault', just do nothing on SecurityProtocol, + # 'SystemDefault' will use TLS 1.2 if the webrequest requires. + $isNewerNetFramework = ([System.Enum]::GetNames([System.Net.SecurityProtocolType]) -contains 'SystemDefault') + $isSystemDefault = ([System.Net.ServicePointManager]::SecurityProtocol.Equals([System.Net.SecurityProtocolType]::SystemDefault)) + + # If not, change it to support TLS 1.2 + if (!($isNewerNetFramework -and $isSystemDefault)) { + # Set to TLS 1.2 (3072), then TLS 1.1 (768), and TLS 1.0 (192). Ssl3 has been superseded, + # https://docs.microsoft.com/en-us/dotnet/api/system.net.securityprotocoltype?view=netframework-4.5 + [System.Net.ServicePointManager]::SecurityProtocol = 3072 -bor 768 -bor 192 + Write-Verbose "SecurityProtocol has been updated to support TLS 1.2" + } +} + +function Get-Downloader { + $downloadSession = New-Object System.Net.WebClient + + # Set proxy to null if NoProxy is specificed + if ($NoProxy) { + $downloadSession.Proxy = $null + } elseif ($Proxy) { + # Prepend protocol if not provided + if (!$Proxy.IsAbsoluteUri) { + $Proxy = New-Object System.Uri("http://" + $Proxy.OriginalString) + } + + $Proxy = New-Object System.Net.WebProxy($Proxy) + + if ($null -ne $ProxyCredential) { + $Proxy.Credentials = $ProxyCredential.GetNetworkCredential() + } elseif ($ProxyUseDefaultCredentials) { + $Proxy.UseDefaultCredentials = $true + } + + $downloadSession.Proxy = $Proxy + } + + return $downloadSession +} + +function Test-isFileLocked { + param( + [String] $path + ) + + $file = New-Object System.IO.FileInfo $path + + if (!(Test-Path $path)) { + return $false + } + + try { + $stream = $file.Open( + [System.IO.FileMode]::Open, + [System.IO.FileAccess]::ReadWrite, + [System.IO.FileShare]::None + ) + if ($stream) { + $stream.Close() + } + return $false + } catch { + # The file is locked by a process. + return $true + } +} + +function Expand-ZipArchive { + param( + [String] $path, + [String] $to + ) + + if (!(Test-Path $path)) { + Deny-Install "Unzip failed: can't find $path to unzip." + } + + # Check if the zip file is locked, by antivirus software for example + $retries = 0 + while ($retries -le 10) { + if ($retries -eq 10) { + Deny-Install "Unzip failed: can't unzip because a process is locking the file." + } + if (Test-isFileLocked $path) { + Write-InstallInfo "Waiting for $path to be unlocked by another process... ($retries/10)" + $retries++ + Start-Sleep -Seconds 2 + } else { + break + } + } + + # Workaround to suspend Expand-Archive verbose output, + # upstream issue: https://github.com/PowerShell/Microsoft.PowerShell.Archive/issues/98 + $oldVerbosePreference = $VerbosePreference + $global:VerbosePreference = 'SilentlyContinue' + # PowerShell 5+: use Expand-Archive to extract zip files + Microsoft.PowerShell.Archive\Expand-Archive -Path $path -DestinationPath $to -Force + $global:VerbosePreference = $oldVerbosePreference +} + +function Out-UTF8File { + param( + [Parameter(Mandatory = $True, Position = 0)] + [Alias("Path")] + [String] $FilePath, + [Switch] $Append, + [Switch] $NoNewLine, + [Parameter(ValueFromPipeline = $True)] + [PSObject] $InputObject + ) + process { + if ($Append) { + [System.IO.File]::AppendAllText($FilePath, $InputObject) + } else { + if (!$NoNewLine) { + # Ref: https://stackoverflow.com/questions/5596982 + # Performance Note: `WriteAllLines` throttles memory usage while + # `WriteAllText` needs to keep the complete string in memory. + [System.IO.File]::WriteAllLines($FilePath, $InputObject) + } else { + # However `WriteAllText` does not add ending newline. + [System.IO.File]::WriteAllText($FilePath, $InputObject) + } + } + } +} + +function Import-ScoopShim { + Write-InstallInfo "Creating shim..." + # The scoop executable + $path = "$SCOOP_APP_DIR\bin\scoop.ps1" + + if (!(Test-Path $SCOOP_SHIMS_DIR)) { + New-Item -Type Directory $SCOOP_SHIMS_DIR | Out-Null + } + + # The scoop shim + $shim = "$SCOOP_SHIMS_DIR\scoop" + + # Convert to relative path + Push-Location $SCOOP_SHIMS_DIR + $relativePath = Resolve-Path -Relative $path + Pop-Location + $absolutePath = Resolve-Path $path + + # if $path points to another drive resolve-path prepends .\ which could break shims + $ps1text = if ($relativePath -match '^(\.\\)?\w:.*$') { + @( + "# $absolutePath", + "`$path = `"$path`"", + "if (`$MyInvocation.ExpectingInput) { `$input | & `$path $arg @args } else { & `$path $arg @args }", + "exit `$LASTEXITCODE" + ) + } else { + @( + "# $absolutePath", + "`$path = Join-Path `$PSScriptRoot `"$relativePath`"", + "if (`$MyInvocation.ExpectingInput) { `$input | & `$path $arg @args } else { & `$path $arg @args }", + "exit `$LASTEXITCODE" + ) + } + $ps1text -join "`r`n" | Out-UTF8File "$shim.ps1" + + # make ps1 accessible from cmd.exe + @( + "@rem $absolutePath", + "@echo off", + "setlocal enabledelayedexpansion", + "set args=%*", + ":: replace problem characters in arguments", + "set args=%args:`"='%", + "set args=%args:(=``(%", + "set args=%args:)=``)%", + "set invalid=`"='", + "if !args! == !invalid! ( set args= )", + "where /q pwsh.exe", + "if %errorlevel% equ 0 (", + " pwsh -noprofile -ex unrestricted -file `"$absolutePath`" $arg %args%", + ") else (", + " powershell -noprofile -ex unrestricted -file `"$absolutePath`" $arg %args%", + ")" + ) -join "`r`n" | Out-UTF8File "$shim.cmd" + + @( + "#!/bin/sh", + "# $absolutePath", + "if command -v pwsh.exe > /dev/null 2>&1; then", + " pwsh.exe -noprofile -ex unrestricted -file `"$absolutePath`" $arg `"$@`"", + "else", + " powershell.exe -noprofile -ex unrestricted -file `"$absolutePath`" $arg `"$@`"", + "fi" + ) -join "`n" | Out-UTF8File $shim -NoNewLine +} + +function Get-Env { + param( + [String] $name, + [Switch] $global + ) + + $target = if ($global) { 'Machine' } else { 'User' } + return [Environment]::GetEnvironmentVariable($name, $target) +} + +function Add-ShimsDirToPath { + # Get $env:PATH of current user + $userEnvPath = Get-Env 'PATH' + + if ($userEnvPath -notmatch [Regex]::Escape($SCOOP_SHIMS_DIR)) { + $h = (Get-PSProvider 'FileSystem').Home + if (!$h.EndsWith('\')) { + $h += '\' + } + + if (!($h -eq '\')) { + $friendlyPath = "$SCOOP_SHIMS_DIR" -Replace ([Regex]::Escape($h)), "~\" + Write-InstallInfo "Adding $friendlyPath to your path." + } else { + Write-InstallInfo "Adding $SCOOP_SHIMS_DIR to your path." + } + + # For future sessions + [System.Environment]::SetEnvironmentVariable('PATH', "$SCOOP_SHIMS_DIR;$userEnvPath", 'User') + # For current session + $env:PATH = "$SCOOP_SHIMS_DIR;$env:PATH" + } +} + +function Use-Config { + if (!(Test-Path $SCOOP_CONFIG_FILE)) { + return $null + } + + try { + return (Get-Content $SCOOP_CONFIG_FILE -Raw | ConvertFrom-Json -ErrorAction Stop) + } catch { + Deny-Install "ERROR loading $SCOOP_CONFIG_FILE`: $($_.Exception.Message)" + } +} + +function Add-Config { + param ( + [Parameter(Mandatory = $True, Position = 0)] + [String] $Name, + [Parameter(Mandatory = $True, Position = 1)] + [String] $Value + ) + + $scoopConfig = Use-Config + + if ($scoopConfig -is [System.Management.Automation.PSObject]) { + if ($Value -eq [bool]::TrueString -or $Value -eq [bool]::FalseString) { + $Value = [System.Convert]::ToBoolean($Value) + } + if ($null -eq $scoopConfig.$Name) { + $scoopConfig | Add-Member -MemberType NoteProperty -Name $Name -Value $Value + } else { + $scoopConfig.$Name = $Value + } + } else { + $baseDir = Split-Path -Path $SCOOP_CONFIG_FILE + if (!(Test-Path $baseDir)) { + New-Item -Type Directory $baseDir | Out-Null + } + + $scoopConfig = New-Object PSObject + $scoopConfig | Add-Member -MemberType NoteProperty -Name $Name -Value $Value + } + + if ($null -eq $Value) { + $scoopConfig.PSObject.Properties.Remove($Name) + } + + ConvertTo-Json $scoopConfig | Set-Content $SCOOP_CONFIG_FILE -Encoding ASCII + return $scoopConfig +} + +function Add-DefaultConfig { + # If user-level SCOOP env not defined, save to rootPath + if (!(Get-Env 'SCOOP')) { + if ($SCOOP_DIR -ne "$env:USERPROFILE\scoop") { + Write-Verbose "Adding config rootPath: $SCOOP_DIR" + Add-Config -Name 'rootPath' -Value $SCOOP_DIR | Out-Null + } + } + + # Use system SCOOP_GLOBAL, or set system SCOOP_GLOBAL + # with $env:SCOOP_GLOBAL if RunAsAdmin, otherwise save to globalPath + if (!(Get-Env 'SCOOP_GLOBAL' -global)) { + if ((Test-IsAdministrator) -and $env:SCOOP_GLOBAL) { + Write-Verbose "Setting System Environment Variable SCOOP_GLOBAL: $env:SCOOP_GLOBAL" + [Environment]::SetEnvironmentVariable('SCOOP_GLOBAL', $env:SCOOP_GLOBAL, 'Machine') + } else { + if ($SCOOP_GLOBAL_DIR -ne "$env:ProgramData\scoop") { + Write-Verbose "Adding config globalPath: $SCOOP_GLOBAL_DIR" + Add-Config -Name 'globalPath' -Value $SCOOP_GLOBAL_DIR | Out-Null + } + } + } + + # Use system SCOOP_CACHE, or set system SCOOP_CACHE + # with $env:SCOOP_CACHE if RunAsAdmin, otherwise save to cachePath + if (!(Get-Env 'SCOOP_CACHE' -global)) { + if ((Test-IsAdministrator) -and $env:SCOOP_CACHE) { + Write-Verbose "Setting System Environment Variable SCOOP_CACHE: $env:SCOOP_CACHE" + [Environment]::SetEnvironmentVariable('SCOOP_CACHE', $env:SCOOP_CACHE, 'Machine') + } else { + if ($SCOOP_CACHE_DIR -ne "$SCOOP_DIR\cache") { + Write-Verbose "Adding config cachePath: $SCOOP_CACHE_DIR" + Add-Config -Name 'cachePath' -Value $SCOOP_CACHE_DIR | Out-Null + } + } + } + + # save current datatime to lastUpdate + Add-Config -Name 'lastUpdate' -Value ([System.DateTime]::Now.ToString('o')) | Out-Null +} + +function Install-Scoop { + Write-InstallInfo "Initializing..." + # Validate install parameters + Test-ValidateParameter + # Check prerequisites + Test-Prerequisite + # Enable TLS 1.2 + Optimize-SecurityProtocol + + # Download scoop zip from GitHub + Write-InstallInfo "Downloading..." + $downloader = Get-Downloader + # 1. download scoop + $scoopZipfile = "$SCOOP_APP_DIR\scoop.zip" + if (!(Test-Path $SCOOP_APP_DIR)) { + New-Item -Type Directory $SCOOP_APP_DIR | Out-Null + } + Write-Verbose "Downloading $SCOOP_PACKAGE_REPO to $scoopZipfile" + $downloader.downloadFile($SCOOP_PACKAGE_REPO, $scoopZipfile) + # 2. download scoop main bucket + $scoopMainZipfile = "$SCOOP_MAIN_BUCKET_DIR\scoop-main.zip" + if (!(Test-Path $SCOOP_MAIN_BUCKET_DIR)) { + New-Item -Type Directory $SCOOP_MAIN_BUCKET_DIR | Out-Null + } + Write-Verbose "Downloading $SCOOP_MAIN_BUCKET_REPO to $scoopMainZipfile" + $downloader.downloadFile($SCOOP_MAIN_BUCKET_REPO, $scoopMainZipfile) + + # Extract files from downloaded zip + Write-InstallInfo "Extracting..." + # 1. extract scoop + $scoopUnzipTempDir = "$SCOOP_APP_DIR\_tmp" + Write-Verbose "Extracting $scoopZipfile to $scoopUnzipTempDir" + Expand-ZipArchive $scoopZipfile $scoopUnzipTempDir + Copy-Item "$scoopUnzipTempDir\scoop-*\*" $SCOOP_APP_DIR -Recurse -Force + # 2. extract scoop main bucket + $scoopMainUnzipTempDir = "$SCOOP_MAIN_BUCKET_DIR\_tmp" + Write-Verbose "Extracting $scoopMainZipfile to $scoopMainUnzipTempDir" + Expand-ZipArchive $scoopMainZipfile $scoopMainUnzipTempDir + Copy-Item "$scoopMainUnzipTempDir\Main-*\*" $SCOOP_MAIN_BUCKET_DIR -Recurse -Force + + # Cleanup + Remove-Item $scoopUnzipTempDir -Recurse -Force + Remove-Item $scoopZipfile + Remove-Item $scoopMainUnzipTempDir -Recurse -Force + Remove-Item $scoopMainZipfile + + # Create the scoop shim + Import-ScoopShim + # Finially ensure scoop shims is in the PATH + Add-ShimsDirToPath + # Setup initial configuration of Scoop + Add-DefaultConfig + + Write-InstallInfo "Scoop was installed successfully!" -ForegroundColor DarkGreen + Write-InstallInfo "Type 'scoop help' for instructions." +} + +function Write-DebugInfo { + param($BoundArgs) + + Write-Verbose "-------- PSBoundParameters --------" + $BoundArgs.GetEnumerator() | ForEach-Object { Write-Verbose $_ } + Write-Verbose "-------- Environment Variables --------" + Write-Verbose "`$env:USERPROFILE: $env:USERPROFILE" + Write-Verbose "`$env:ProgramData: $env:ProgramData" + Write-Verbose "`$env:SCOOP: $env:SCOOP" + Write-Verbose "`$env:SCOOP_CACHE: $SCOOP_CACHE" + Write-Verbose "`$env:SCOOP_GLOBAL: $env:SCOOP_GLOBAL" + Write-Verbose "-------- Selected Variables --------" + Write-Verbose "SCOOP_DIR: $SCOOP_DIR" + Write-Verbose "SCOOP_CACHE_DIR: $SCOOP_CACHE_DIR" + Write-Verbose "SCOOP_GLOBAL_DIR: $SCOOP_GLOBAL_DIR" + Write-Verbose "SCOOP_CONFIG_HOME: $SCOOP_CONFIG_HOME" +} + +# Prepare variables +$IS_EXECUTED_FROM_IEX = ($null -eq $MyInvocation.MyCommand.Path) + +# Scoop root directory +$SCOOP_DIR = $ScoopDir, $env:SCOOP, "$env:USERPROFILE\scoop" | Where-Object { -not [String]::IsNullOrEmpty($_) } | Select-Object -First 1 +# Scoop global apps directory +$SCOOP_GLOBAL_DIR = $ScoopGlobalDir, $env:SCOOP_GLOBAL, "$env:ProgramData\scoop" | Where-Object { -not [String]::IsNullOrEmpty($_) } | Select-Object -First 1 +# Scoop cache directory +$SCOOP_CACHE_DIR = $ScoopCacheDir, $env:SCOOP_CACHE, "$SCOOP_DIR\cache" | Where-Object { -not [String]::IsNullOrEmpty($_) } | Select-Object -First 1 +# Scoop shims directory +$SCOOP_SHIMS_DIR = "$SCOOP_DIR\shims" +# Scoop itself directory +$SCOOP_APP_DIR = "$SCOOP_DIR\apps\scoop\current" +# Scoop main bucket directory +$SCOOP_MAIN_BUCKET_DIR = "$SCOOP_DIR\buckets\main" +# Scoop config file location +$SCOOP_CONFIG_HOME = $env:XDG_CONFIG_HOME, "$env:USERPROFILE\.config" | Select-Object -First 1 +$SCOOP_CONFIG_FILE = "$SCOOP_CONFIG_HOME\scoop\config.json" + +# TODO: Use a specific version of Scoop and the main bucket +$SCOOP_PACKAGE_REPO = "https://github.com/ScoopInstaller/Scoop/archive/master.zip" +$SCOOP_MAIN_BUCKET_REPO = "https://github.com/ScoopInstaller/Main/archive/master.zip" + +# Quit if anything goes wrong +$oldErrorActionPreference = $ErrorActionPreference +$ErrorActionPreference = 'Stop' + +# Logging debug info +Write-DebugInfo $PSBoundParameters +# Bootstrap function +Install-Scoop + +# Reset $ErrorActionPreference to original value +$ErrorActionPreference = $oldErrorActionPreference diff --git a/Executables/install_wim_tweak.exe b/Executables/install_wim_tweak.exe new file mode 100644 index 0000000..5283c9f Binary files /dev/null and b/Executables/install_wim_tweak.exe differ diff --git a/Executables/microsoft-windows-netfx3-ondemand-package~31bf3856ad364e35~amd64~~.cab b/Executables/microsoft-windows-netfx3-ondemand-package~31bf3856ad364e35~amd64~~.cab new file mode 100644 index 0000000..4122431 Binary files /dev/null and b/Executables/microsoft-windows-netfx3-ondemand-package~31bf3856ad364e35~amd64~~.cab differ diff --git a/Executables/python-3.9.7-amd64.exe b/Executables/python-3.9.7-amd64.exe new file mode 100644 index 0000000..1e30bd0 Binary files /dev/null and b/Executables/python-3.9.7-amd64.exe differ diff --git a/Executables/remove_SecHealthUI_stub.py b/Executables/remove_SecHealthUI_stub.py new file mode 100644 index 0000000..45bf06e --- /dev/null +++ b/Executables/remove_SecHealthUI_stub.py @@ -0,0 +1,54 @@ +import os, sqlite3 + +conn = sqlite3.connect(os.path.expandvars(r'%ProgramData%\Microsoft\Windows\AppRepository\StateRepository-Machine.srd')) + +cursor = conn.execute( + ''' + SELECT _PackageID, PackageFullName FROM main.Package + WHERE PackageFullName LIKE "Microsoft.Windows.SecHealthUI%"; + ''' +) +records_to_update = {} +for row in cursor: + records_to_update[row[0]] = row[1] + +cursor = conn.execute( + ''' + SELECT name, sql FROM main.sqlite_master + WHERE type = "trigger" AND tbl_name = "Package" AND name LIKE "TRG_AFTER_UPDATE%"; + ''' +) +triggers_backup = {} +for row in cursor: + triggers_backup[row[0]] = row[1] + +# Delete update triggers for table "Package" +for TriggerName, TriggerSQL in triggers_backup.items(): + conn.execute( + ''' + DROP TRIGGER %s; + ''' % TriggerName + ) + conn.commit() + print('Trigger "%s" has been cleared.' % TriggerName) + +# Set IsInbox to 0 +for PackageID, PackageFullName in records_to_update.items(): + conn.execute( + ''' + UPDATE main.Package SET IsInbox = 0 WHERE _PackageID = %d; + ''' % PackageID + ) + conn.commit() + print('IsInbox of "%s" has been set to 0.' % PackageFullName) + +# Restore triggers +for TriggerName, TriggerSQL in triggers_backup.items(): + conn.execute( + ''' + %s; + ''' % TriggerSQL + ) + conn.commit() + print('Trigger "%s" has been restored.' % TriggerName) + diff --git a/Executables/scoop.ps1 b/Executables/scoop.ps1 new file mode 100644 index 0000000..76500e4 --- /dev/null +++ b/Executables/scoop.ps1 @@ -0,0 +1,7 @@ +Set-ExecutionPolicy RemoteSigned -Force -scope CurrentUser +iwr -useb get.scoop.sh -outfile 'install.ps1' +.\install.ps1 -RunAsAdmin -ScoopDir "$env:ProgramFiles\Scoop" -ScoopGlobalDir "$env:ProgramFiles\Scoop\GlobalScoopApps" +$env:Path = [System.Environment]::GetEnvironmentVariable("Path","Machine") + ";" + [System.Environment]::GetEnvironmentVariable("Path","User") +scoop install git --global +scoop bucket add extras +scoop install windows-terminal --global \ No newline at end of file diff --git a/Executables/sfc.cmd b/Executables/sfc.cmd new file mode 100644 index 0000000..12b2d57 --- /dev/null +++ b/Executables/sfc.cmd @@ -0,0 +1,175 @@ +@echo OFF +setlocal + +REM This script is to prevent users from unknowingly entering sfc /scannow +REM and causing de-amelioration + +net session > NUL 2>&1 + if %errorlevel% GTR 0 ( + echo. + echo You must be an administrator running a console session in order to + echo use the sfc utility. + + endlocal & exit /b 1 + ) else ( + goto checkScannow + ) + +:checkScannow + +set "sfcArgs=%*" +set "sfcArgs=%sfcArgs:"=:AINV:%" +set "sfcArgs=%sfcArgs:"=:AINV:%" + +echo "%sfcArgs%" | findstr /i /c:"/scannow" > NUL 2>&1 + if %errorlevel% EQU 0 ( + goto scannowProcedure + ) else ( + goto verifyOnlyProcedure + ) + +:verifyOnlyProcedure + +if /i "%sfcArgs%"=="/verifyonly" ( + echo. + echo Beginning system scan. This process will take some time. + timeout /t 1 /NOBREAK > NUL 2>&1 + echo. + echo Beginning verification phase of system scan. + timeout /t 2 /NOBREAK > NUL 2>&1 + echo Verifying... + + REM %* is all the text entered after "sfc ". + sfc1 %* > NUL 2>&1 + + echo. + echo Windows Resource Protection found integrity violations. + echo For online repairs, details are included in the CBS log file located at + echo windir^\Logs^\CBS^\CBS.log. For example C^:^\Windows^\Logs^\CBS^\CBS.log. For offline + echo repairs, details are included in the log file provided by the ^/OFFLOGFILE flag. + + endlocal & exit /b 0 +) else ( + goto incorrectSyntaxMessage ) + +:incorrectSyntaxMessage + +sfc1 %sfcArgs% > NUL 2>&1 + if %errorlevel% GTR 0 ( + + echo. + echo System File Checker + echo. + echo Scans the integrity of all protected system files and replaces incorrect versions with + echo correct Microsoft versions. + echo. + echo SFC ^[^/SCANNOW^] ^[^/VERIFYONLY^] ^[^/SCANFILE^=^^] ^[^/VERIFYFILE^=^] + echo ^[^/OFFWINDIR^=^ ^/OFFBOOTDIR^=^ ^[^/OFFLOGFILE^=^^]^] + echo. + echo ^/SCANNOW Scans integrity of all protected system files and repairs files with + echo problems when possible. + echo ^/VERIFYONLY Scans integrity of all protected system files. No repair operation is + echo performed. + echo ^/SCANFILE Scans integrity of the referenced file, repairs file if problems are + echo identified. Specify full path ^ + echo ^/VERIFYFILE Verifies the integrity of the file with full path ^. No repair + echo operation is performed. + echo ^/OFFBOOTDIR For offline repair, specify the location of the offline boot directory + echo ^/OFFWINDIR For offline repair, specify the location of the offline windows directory + echo ^/OFFLOGFILE For offline repair, optionally enable logging by specifying a log file path + echo. + echo e.g. + echo. + echo sfc ^/SCANNOW + echo sfc ^/VERIFYFILE^=c^:^\windows^\system32^\kernel32.dll + echo sfc ^/SCANFILE^=d^:^\windows^\system32^\kernel32.dll ^/OFFBOOTDIR^=d^:^\ ^/OFFWINDIR^=d^:^\windows + echo sfc ^/SCANFILE^=d^:^\windows^\system32^\kernel32.dll ^/OFFBOOTDIR^=d^:^\ ^/OFFWINDIR^=d^:^\windows ^/OFFLOGFILE^=c^:^\log.txt + echo sfc ^/VERIFYONLY + + endlocal & exit /b 2 +) else ( + goto grabCBSInfo +) + +:grabCBSInfo + +setlocal EnableDelayedExpansion +set "count=1" +for /f "tokens=2 delims=]" %%A in ('PowerShell -command "Get-Content '%SYSTEMROOT%\Logs\CBS\CBS.log' -tail 3"') do ( + set "var!count!=%%A" + set /a "count=!count!+1" +) +goto noViolationProcedure + +:noViolationProcedure + +set "var2=%var2:"=:AINV:%" +set "var2=%var2:"=:AINV:%" +echo "%var2%" | findstr /i /c:"Beginning" > NUL 2>&1 + if %errorlevel% EQU 0 ( + echo. + echo Windows Resource Protection did not find any integrity violations. + + endlocal & endlocal & exit /b 0 + ) else ( + goto foundViolationProcedure + ) + +:foundViolationProcedure + +set "var1=%var1:"=:AINV:%" +set "var1=%var1:"=:AINV:%" +echo "%var1%" | findstr /i /c:"reproject" > NUL 2>&1 + if %errorlevel% EQU 0 ( + echo. + echo Windows Resource Protection found integrity violations. + echo For online repairs, details are included in the CBS log file located at + echo windir^\Logs^\CBS\CBS.log. For example C^:^\Windows^\Logs^\CBS^\CBS.log. For offline + echo repairs, details are included in the log file provided by the ^/OFFLOGFILE flag. + + endlocal & endlocal & exit /b 3 + ) else ( + REM This will most likely never happen + endlocal & goto :unknownResults + ) + +:unknownResults + +echo. +echo Cannot output results. Details are included in the CBS log file located at +echo windir^\Logs^\CBS\CBS.log. + +endlocal & exit /b 4 + +:scannowProcedure + +echo. +echo This command will cause de-amelioration! DO NOT RUN! +echo Are you sure you want to run this command? +echo. +echo Enter 'Cancel' to Exit + +SET /P "input=Enter 'I know what I'm doing' to Confirm: " + if "%input%"=="I know what I'm doing" goto scannowSelfDestruct + if /i "%input%"=="Cancel" endlocal & exit /b 0 + +echo. +echo Incorrect input entered. + +endlocal & exit /b 5 + +:scannowSelfDestruct + +:: This will cause sfc.cmd to no longer function, unless sfc.cmd is specified. +:: This is due to the .exe extension being prioritized over .cmd. The PATHEXT environment variable can change this. +takeown /f %SYSTEMROOT%\System32\sfc1.exe /a > NUL 2>&1 +icacls %SYSTEMROOT%\System32\sfc1.exe /grant Administrators:F > NUL 2>&1 +rename %SYSTEMROOT%\System32\sfc1.exe sfc.exe > NUL 2>&1 + +:: Copy ACL from diskmgmt.msc to sfc.exe. Essentially resetting sfc.exe's ACL. +PowerShell -NoP -C "Get-Acl %SYSTEMROOT%\System32\diskmgmt.msc | Set-Acl %SYSTEMROOT%\System32\sfc.exe" > NUL 2>&1 + +:: Self-destruction +takeown /f %SYSTEMROOT%\System32\sfc.cmd /a > NUL 2>&1 +icacls %SYSTEMROOT%\System32\sfc.cmd /grant Administrators:F > NUL 2>&1 +(GOTO) 2>NUL & del /q /f "%~f0">NUL 2>&1 & sfc %* diff --git a/Executables/silent_installers.7z b/Executables/silent_installers.7z new file mode 100644 index 0000000..21e6ae7 Binary files /dev/null and b/Executables/silent_installers.7z differ diff --git a/Executables/vc_redist.x64.exe b/Executables/vc_redist.x64.exe new file mode 100644 index 0000000..048fda2 Binary files /dev/null and b/Executables/vc_redist.x64.exe differ