mirror of
https://github.com/ChrisTitusTech/winutil
synced 2026-02-04 15:00:09 +00:00
Compare commits
19 Commits
06e5477d0e
...
fix-adobe-
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
1444cf581f | ||
|
|
8ed3a31424 | ||
|
|
424d4030c1 | ||
|
|
f88c9be70d | ||
|
|
bc4cd84127 | ||
|
|
54b4bcdda1 | ||
|
|
c5c23d8d18 | ||
|
|
28e84af33d | ||
|
|
832af914e9 | ||
|
|
6d9ed9026d | ||
|
|
9e877afe0e | ||
|
|
0c0ced381a | ||
|
|
8ebd127857 | ||
|
|
25a392877f | ||
|
|
ef2c91b616 | ||
|
|
b52ead87f4 | ||
|
|
2dcfc2b109 | ||
|
|
59a9c59064 | ||
|
|
fcc57fde50 |
61
.github/CODEOWNERS
vendored
61
.github/CODEOWNERS
vendored
@@ -1,59 +1,2 @@
|
||||
# This is a comment.
|
||||
# Each line is a file pattern followed by one or more owners.
|
||||
|
||||
# These owners will be the default owners for everything in
|
||||
# the repo. Unless a later match takes precedence,
|
||||
# @global-owner1 and @global-owner2 will be requested for
|
||||
# review when someone opens a pull request.
|
||||
* @ChrisTitusTech
|
||||
|
||||
# Order is important; the last matching pattern takes the most
|
||||
# precedence. When someone opens a pull request that only
|
||||
# modifies JS files, only @js-owner and not the global
|
||||
# owner(s) will be requested for a review.
|
||||
# *.js @js-owner #This is an inline comment.
|
||||
|
||||
# You can also use email addresses if you prefer. They'll be
|
||||
# used to look up users just like we do for commit author
|
||||
# emails.
|
||||
# *.go docs@example.com
|
||||
|
||||
# Teams can be specified as code owners as well. Teams should
|
||||
# be identified in the format @org/team-name. Teams must have
|
||||
# explicit write access to the repository. In this example,
|
||||
# the octocats team in the octo-org organization owns all .txt files.
|
||||
# *.txt @octo-org/octocats
|
||||
|
||||
# In this example, @doctocat owns any files in the build/logs
|
||||
# directory at the root of the repository and any of its
|
||||
# subdirectories.
|
||||
# /build/logs/ @doctocat
|
||||
|
||||
# The `docs/*` pattern will match files like
|
||||
# `docs/getting-started.md` but not further nested files like
|
||||
# `docs/build-app/troubleshooting.md`.
|
||||
# docs/* docs@example.com
|
||||
|
||||
# In this example, @octocat owns any file in an apps directory
|
||||
# anywhere in your repository.
|
||||
# apps/ @octocat
|
||||
|
||||
# In this example, @doctocat owns any file in the `/docs`
|
||||
# directory in the root of your repository and any of its
|
||||
# subdirectories.
|
||||
# /docs/ @doctocat
|
||||
|
||||
# In this example, any change inside the `/scripts` directory
|
||||
# will require approval from @doctocat or @octocat.
|
||||
# /scripts/ @doctocat @octocat
|
||||
|
||||
# In this example, @octocat owns any file in a `/logs` directory such as
|
||||
# `/build/logs`, `/scripts/logs`, and `/deeply/nested/logs`. Any changes
|
||||
# in a `/logs` directory will require approval from @octocat.
|
||||
# **/logs @octocat
|
||||
|
||||
# In this example, @octocat owns any file in the `/apps`
|
||||
# directory in the root of your repository except for the `/apps/github`
|
||||
# subdirectory, as its owners are left empty.
|
||||
# /apps/ @octocat
|
||||
# /apps/github
|
||||
# Chris rules EVERYTHING (including paths listed below)
|
||||
* @ChrisTitusTech
|
||||
8
.github/PULL_REQUEST_TEMPLATE.md
vendored
8
.github/PULL_REQUEST_TEMPLATE.md
vendored
@@ -4,11 +4,11 @@
|
||||
- [ ] New feature
|
||||
- [ ] Bug fix
|
||||
- [ ] Documentation update
|
||||
- [ ] Refactoring
|
||||
- [ ] Hotfix
|
||||
- [ ] Security patch
|
||||
- [ ] UI/UX improvement
|
||||
|
||||
<!-- This automatically adds labels to your PR based on the selections above. -->
|
||||
|
||||
## Description
|
||||
<!--[Provide a detailed explanation of the changes you have made. Include the reasons behind these changes and any relevant context. Link any related issues.]-->
|
||||
|
||||
@@ -18,7 +18,5 @@
|
||||
|
||||
## Checklist
|
||||
- [ ] My code adheres to the coding and style guidelines of the project.
|
||||
- [ ] I have performed a self-review of my own code.
|
||||
- [ ] I have commented my code, particularly in hard-to-understand areas.
|
||||
- [ ] I have made corresponding changes to the documentation.
|
||||
- [ ] My changes generate no errors/warnings/merge conflicts.
|
||||
- [ ] I have made corresponding changes to the documentation.
|
||||
12
.github/release-drafter.yml
vendored
12
.github/release-drafter.yml
vendored
@@ -4,15 +4,16 @@ categories:
|
||||
labels:
|
||||
- 'feature'
|
||||
- 'enhancement'
|
||||
- 'new feature'
|
||||
- title: '🐛 Bug Fixes'
|
||||
labels:
|
||||
- 'fix'
|
||||
- 'hotfix'
|
||||
- 'bugfix'
|
||||
- 'bug'
|
||||
- title: '📚 Documentation'
|
||||
label: 'documentation'
|
||||
- title: '🔒 Security'
|
||||
label: 'security'
|
||||
- title: '🎨 UI/UX Improvements'
|
||||
label: 'ui update'
|
||||
change-template: '- $TITLE @$AUTHOR (#$NUMBER)'
|
||||
template: |
|
||||
## Changes
|
||||
@@ -31,7 +32,7 @@ autolabeler:
|
||||
- '/fix\/.+/'
|
||||
title:
|
||||
- '/fix/i'
|
||||
- label: 'enhancement'
|
||||
- label: 'new feature'
|
||||
branch:
|
||||
- '/feature\/.+/'
|
||||
body:
|
||||
@@ -40,9 +41,6 @@ autolabeler:
|
||||
files:
|
||||
- '**/*.md'
|
||||
- 'docs/**/*'
|
||||
- label: 'security'
|
||||
branch:
|
||||
- '/security\/.+/'
|
||||
replacers:
|
||||
- search: /"/g
|
||||
replace: ''
|
||||
|
||||
2
.github/workflows/issue-slash-commands.yaml
vendored
2
.github/workflows/issue-slash-commands.yaml
vendored
@@ -67,7 +67,7 @@ jobs:
|
||||
id: check_user
|
||||
if: env.command == 'true'
|
||||
run: |
|
||||
ALLOWED_USERS=("ChrisTitusTech" "og-mrk" "Marterich" "MyDrift-user" "Real-MullaC" "CodingWonders")
|
||||
ALLOWED_USERS=("ChrisTitusTech" "og-mrk" "Marterich" "MyDrift-user" "Real-MullaC" "CodingWonders" "GabiNun")
|
||||
if [[ " ${ALLOWED_USERS[@]} " =~ " ${{ github.event.comment.user.login }} " ]]; then
|
||||
echo "user=true" >> $GITHUB_ENV
|
||||
else
|
||||
|
||||
45
.github/workflows/label-pr.yaml
vendored
Normal file
45
.github/workflows/label-pr.yaml
vendored
Normal file
@@ -0,0 +1,45 @@
|
||||
name: Label PRs by Type of Change
|
||||
|
||||
on:
|
||||
pull_request_target:
|
||||
types: [opened, edited, synchronize]
|
||||
|
||||
jobs:
|
||||
label-pr:
|
||||
runs-on: ubuntu-latest
|
||||
permissions:
|
||||
pull-requests: write
|
||||
issues: write
|
||||
contents: read # Often needed for github-script
|
||||
steps:
|
||||
- name: Check PR body for Type of Change
|
||||
uses: actions/github-script@v7
|
||||
with:
|
||||
script: |
|
||||
const prBody = context.payload.pull_request.body || '';
|
||||
const labelsToAdd = [];
|
||||
|
||||
if (/\[x\]\s*New feature/i.test(prBody)) {
|
||||
labelsToAdd.push('new feature');
|
||||
}
|
||||
if (/\[x\]\s*Bug fix/i.test(prBody)) {
|
||||
labelsToAdd.push('bug');
|
||||
}
|
||||
if (/\[x\]\s*Documentation update/i.test(prBody)) {
|
||||
labelsToAdd.push('documentation');
|
||||
}
|
||||
if (/\[x\]\s*Hotfix/i.test(prBody)) {
|
||||
labelsToAdd.push('hotfix');
|
||||
}
|
||||
if (/\[x\]\s*UI\/UX improvement/i.test(prBody)) {
|
||||
labelsToAdd.push('ui update');
|
||||
}
|
||||
|
||||
if (labelsToAdd.length > 0) {
|
||||
await github.rest.issues.addLabels({
|
||||
owner: context.repo.owner,
|
||||
repo: context.repo.repo,
|
||||
issue_number: context.payload.pull_request.number,
|
||||
labels: labelsToAdd
|
||||
});
|
||||
}
|
||||
2
.github/workflows/pre-release.yaml
vendored
2
.github/workflows/pre-release.yaml
vendored
@@ -56,7 +56,7 @@ jobs:
|
||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||
with:
|
||||
config-name: release-drafter.yml
|
||||
version: ${{ env.VERSION }} # Pass the version variable
|
||||
version: ${{ env.VERSION }}
|
||||
|
||||
- name: Create and Upload Release
|
||||
id: create_release
|
||||
|
||||
12
Compile.ps1
12
Compile.ps1
@@ -36,15 +36,6 @@ function Update-Progress {
|
||||
Write-Progress -Activity $Activity -Status $StatusMessage -PercentComplete $Percent
|
||||
}
|
||||
|
||||
$header = @"
|
||||
################################################################################################################
|
||||
### ###
|
||||
### WARNING: This file is automatically generated DO NOT modify this file directly as it will be overwritten ###
|
||||
### ###
|
||||
################################################################################################################
|
||||
"@
|
||||
|
||||
|
||||
Update-Progress "Pre-req: Running Preprocessor..." 0
|
||||
|
||||
# Dot source the 'Invoke-Preprocessing' Function from 'tools/Invoke-Preprocessing.ps1' Script
|
||||
@@ -76,9 +67,6 @@ Invoke-Preprocessing -WorkingDir "$workingdir" -ExcludedFiles $excludedFiles -Pr
|
||||
Update-Progress "Pre-req: Allocating Memory" 0
|
||||
$script_content = [System.Collections.Generic.List[string]]::new()
|
||||
|
||||
Update-Progress "Adding: Header" 5
|
||||
$script_content.Add($header)
|
||||
|
||||
Update-Progress "Adding: Version" 10
|
||||
$script_content.Add($(Get-Content "scripts\start.ps1").replace('#{replaceme}',"$(Get-Date -Format yy.MM.dd)"))
|
||||
|
||||
|
||||
@@ -552,6 +552,14 @@
|
||||
"link": "https://espanso.org/",
|
||||
"winget": "Espanso.Espanso"
|
||||
},
|
||||
"ffmpeg": {
|
||||
"category": "Utilities",
|
||||
"choco": "na",
|
||||
"content": "eibol.FFmpegBatchAVConverter",
|
||||
"description": "FFmpeg Batch AV Converter is a universal audio and video encoder, that allows to use the full potential of ffmpeg command line with a few mouse clicks in a convenient GUI with drag and drop, progress information.",
|
||||
"link": "https://ffmpeg-batch.sourceforge.io/",
|
||||
"winget": "eibol.FFmpegBatchAVConverter"
|
||||
},
|
||||
"falkon": {
|
||||
"category": "Browsers",
|
||||
"choco": "falkon",
|
||||
@@ -912,6 +920,14 @@
|
||||
"link": "https://www.cpuid.com/softwares/hwmonitor.html",
|
||||
"winget": "CPUID.HWMonitor"
|
||||
},
|
||||
"imhex": {
|
||||
"category": "Development",
|
||||
"choco": "na",
|
||||
"content": "ImHex (Hex Editor)",
|
||||
"description": "A modern, featureful Hex Editor for Reverse Engineers and Developers.",
|
||||
"link": "https://imhex.werwolv.net/",
|
||||
"winget": "WerWolv.ImHex"
|
||||
},
|
||||
"imageglass": {
|
||||
"category": "Multimedia Tools",
|
||||
"choco": "imageglass",
|
||||
|
||||
@@ -1140,6 +1140,13 @@
|
||||
"Type": "DWord",
|
||||
"Value": "0",
|
||||
"OriginalValue": "<RemoveEntry>"
|
||||
},
|
||||
{
|
||||
"Path": "HKLM:\\SOFTWARE\\Policies\\BraveSoftware\\Brave",
|
||||
"Name": "BraveStatsPingEnabled",
|
||||
"Type": "DWord",
|
||||
"Value": "0",
|
||||
"OriginalValue": "<RemoveEntry>"
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -1164,6 +1171,13 @@
|
||||
"Value": "0",
|
||||
"OriginalValue": "<RemoveEntry>"
|
||||
},
|
||||
{
|
||||
"Path": "HKLM:\\SOFTWARE\\Policies\\Microsoft\\Edge",
|
||||
"Name": "ofefcgjbeghpigppfmkologfjadafddi",
|
||||
"Type": "String",
|
||||
"Value": "1",
|
||||
"OriginalValue": "<RemoveEntry>"
|
||||
},
|
||||
{
|
||||
"Path": "HKLM:\\SOFTWARE\\Policies\\Microsoft\\Edge",
|
||||
"Name": "ShowRecommendationsEnabled",
|
||||
@@ -1618,13 +1632,45 @@
|
||||
{
|
||||
"Path": "HKLM:\\SYSTEM\\CurrentControlSet\\Control\\TimeZoneInformation",
|
||||
"Name": "RealTimeIsUniversal",
|
||||
"Type": "DWord",
|
||||
"Type": "QWord",
|
||||
"Value": "1",
|
||||
"OriginalValue": "0"
|
||||
}
|
||||
],
|
||||
"link": "https://winutil.christitus.com/dev/tweaks/z--advanced-tweaks---caution/utc"
|
||||
},
|
||||
"WPFTweaksRemoveOneDrive": {
|
||||
"Content": "Remove OneDrive",
|
||||
"Description": "Denys permission to remove onedrive user files than uses its own uninstaller to remove it than brings back permissions",
|
||||
"category": "z__Advanced Tweaks - CAUTION",
|
||||
"panel": "1",
|
||||
"Order": "a029_",
|
||||
"InvokeScript": [
|
||||
"
|
||||
# Deny permission to remove OneDrive folder
|
||||
icacls $Env:OneDrive /deny \"Administrators:(D,DC)\"
|
||||
|
||||
Write-Host \"Uninstalling OneDrive...\"
|
||||
Start-Process 'C:\\Windows\\System32\\OneDriveSetup.exe' -ArgumentList '/uninstall' -Wait
|
||||
|
||||
# Some of OneDrive files use explorer, and OneDrive uses FileCoAuth
|
||||
Write-Host \"Removing leftover OneDrive Files...\"
|
||||
Stop-Process -Name FileCoAuth,Explorer
|
||||
Remove-Item \"$Env:LocalAppData\\Microsoft\\OneDrive\" -Recurse -Force
|
||||
Remove-Item \"C:\\ProgramData\\Microsoft OneDrive\" -Recurse -Force
|
||||
|
||||
# Grant back permission to accses OneDrive folder
|
||||
icacls $Env:OneDrive /grant \"Administrators:(D,DC)\"
|
||||
"
|
||||
],
|
||||
"UndoScript": [
|
||||
"
|
||||
Write-Host \"Installing OneDrive\"
|
||||
winget install Microsoft.Onedrive --source winget
|
||||
"
|
||||
],
|
||||
"link": "https://winutil.christitus.com/dev/tweaks/z--advanced-tweaks---caution/removeonedrive"
|
||||
},
|
||||
"WPFTweaksRemoveHome": {
|
||||
"Content": "Remove Home from Explorer",
|
||||
"Description": "Removes the Home from Explorer and sets This PC as default",
|
||||
@@ -1996,10 +2042,10 @@
|
||||
Write-Host \"Remove Copilot\"
|
||||
Get-AppxPackage -AllUsers *Copilot* | Remove-AppxPackage -AllUsers
|
||||
Get-AppxPackage -AllUsers Microsoft.MicrosoftOfficeHub | Remove-AppxPackage -AllUsers
|
||||
|
||||
|
||||
$Appx = (Get-AppxPackage MicrosoftWindows.Client.CoreAI).PackageFullName
|
||||
$Sid = (Get-LocalUser $Env:UserName).Sid.Value
|
||||
|
||||
|
||||
New-Item \"HKLM:\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Appx\\AppxAllUserStore\\EndOfLife\\$Sid\\$Appx\" -Force
|
||||
Remove-AppxPackage $Appx
|
||||
"
|
||||
@@ -2106,9 +2152,9 @@
|
||||
$hostsUrl = \"https://github.com/Ruddernation-Designs/Adobe-URL-Block-List/raw/refs/heads/master/hosts\"
|
||||
$hosts = \"$env:SystemRoot\\System32\\drivers\\etc\\hosts\"
|
||||
|
||||
Copy-Item $hosts \"$hosts.bak\"
|
||||
Copy-Item $hosts \"$env:SystemRoot\\System32\\drivers\\etc\\hosts\\$hosts.bak\"
|
||||
Invoke-WebRequest $hostsUrl -OutFile $hosts
|
||||
ipconfig flushdns
|
||||
ipconfig /flushdns
|
||||
|
||||
Write-Host \"Added Adobe url block list from host file\"
|
||||
"
|
||||
@@ -2116,11 +2162,10 @@
|
||||
"UndoScript": [
|
||||
"
|
||||
$hosts = \"$env:SystemRoot\\System32\\drivers\\etc\\hosts\"
|
||||
$backup = \"$hosts.bak\"
|
||||
$backup = \"$env:SystemRoot\\System32\\drivers\\etc\\hosts\\$hosts.bak\"
|
||||
|
||||
Copy-Item $backup $hosts
|
||||
Remove-Item $backup
|
||||
ipconfig flushdns
|
||||
Remove-Item $hosts
|
||||
ipconfig /flushdns
|
||||
|
||||
Write-Host \"Removed Adobe url block list from host file\"
|
||||
"
|
||||
|
||||
@@ -45,6 +45,7 @@ weight: 3
|
||||
- [Remove Home and Gallery from explorer](tweaks/z--advanced-tweaks---caution/removehomegallery/)
|
||||
- [Make Edge Uninstallable](tweaks/z--advanced-tweaks---caution/edgeuninstall/)
|
||||
- [Run OO Shutup 10](tweaks/z--advanced-tweaks---caution/oosubutton/)
|
||||
- [Remove OneDrive](tweaks/z--advanced-tweaks---caution//removeonedrive)
|
||||
- [Set Classic Right-Click Menu ](tweaks/z--advanced-tweaks---caution/rightclickmenu/)
|
||||
- [Set Display for Performance](tweaks/z--advanced-tweaks---caution/display/)
|
||||
- [Set Time to UTC (Dual Boot)](tweaks/z--advanced-tweaks---caution/utc/)
|
||||
|
||||
@@ -960,3 +960,46 @@
|
||||
}
|
||||
],
|
||||
```
|
||||
#Function
|
||||
```powershell
|
||||
Function Set-WinUtilService {
|
||||
<#
|
||||
|
||||
.SYNOPSIS
|
||||
Changes the startup type of the given service
|
||||
|
||||
.PARAMETER Name
|
||||
The name of the service to modify
|
||||
|
||||
.PARAMETER StartupType
|
||||
The startup type to set the service to
|
||||
|
||||
.EXAMPLE
|
||||
Set-WinUtilService -Name "HomeGroupListener" -StartupType "Manual"
|
||||
|
||||
#>
|
||||
param (
|
||||
$Name,
|
||||
$StartupType
|
||||
)
|
||||
try {
|
||||
Write-Host "Setting Service $Name to $StartupType"
|
||||
|
||||
# Check if the service exists
|
||||
$service = Get-Service -Name $Name -ErrorAction Stop
|
||||
|
||||
# Service exists, proceed with changing properties -- while handling auto delayed start for PWSH 5
|
||||
if (($PSVersionTable.PSVersion.Major -lt 7) -and ($StartupType -eq "AutomaticDelayedStart")) {
|
||||
sc.exe config $Name start=delayed-auto
|
||||
} else {
|
||||
$service | Set-Service -StartupType $StartupType -ErrorAction Stop
|
||||
}
|
||||
} catch [System.ServiceProcess.ServiceNotFoundException] {
|
||||
Write-Warning "Service $Name was not found"
|
||||
} catch {
|
||||
Write-Warning "Unable to set $Name due to unhandled exception"
|
||||
Write-Warning $_.Exception.Message
|
||||
}
|
||||
|
||||
}
|
||||
```
|
||||
|
||||
@@ -29,6 +29,7 @@
|
||||
- [Remove Gallery from explorer](https://github.com/ChrisTitusTech/winutil/blob/main/docs/content/dev/tweaks/z--Advanced-Tweaks---CAUTION/RemoveGallery.md)
|
||||
- [Remove Home from explorer](https://github.com/ChrisTitusTech/winutil/blob/main/docs/content/dev/tweaks/z--Advanced-Tweaks---CAUTION/RemoveHome.md)
|
||||
- [Run OO Shutup 10](https://github.com/ChrisTitusTech/winutil/blob/main/docs/content/dev/tweaks/z--Advanced-Tweaks---CAUTION/OOSUbutton.md)
|
||||
- [Remove OneDrive](https://github.com/ChrisTitusTech/winutil/blob/main/docs/content/dev/tweaks/z--Advanced-Tweaks---CAUTION/RemoveOneDrive.md)
|
||||
- [Set Classic Right-Click Menu](https://github.com/ChrisTitusTech/winutil/blob/main/docs/content/dev/tweaks/z--Advanced-Tweaks---CAUTION/RightClickMenu.md)
|
||||
- [Set Display for Performance](https://github.com/ChrisTitusTech/winutil/blob/main/docs/content/dev/tweaks/z--Advanced-Tweaks---CAUTION/Display.md)
|
||||
- [Set Time to UTC (Dual Boot)](https://github.com/ChrisTitusTech/winutil/blob/main/docs/content/dev/tweaks/z--Advanced-Tweaks---CAUTION/UTC.md)
|
||||
|
||||
@@ -0,0 +1,33 @@
|
||||
# Remove OneDrive
|
||||
```json
|
||||
"WPFTweaksRemoveOneDrive": {
|
||||
"Content": "Remove OneDrive",
|
||||
"Description": "Denys permission to remove onedrive user files than uses its own uninstaller to remove it than brings back permissions",
|
||||
"category": "z__Advanced Tweaks - CAUTION",
|
||||
"panel": "1",
|
||||
"Order": "a029_",
|
||||
"InvokeScript": [
|
||||
"
|
||||
# Deny permission to remove OneDrive folder
|
||||
icacls $Env:OneDrive /deny \"Administrators:(D,DC)\"
|
||||
|
||||
Write-Host \"Uninstalling OneDrive...\"
|
||||
Start-Process 'C:\\Windows\\System32\\OneDriveSetup.exe' -ArgumentList '/uninstall' -Wait
|
||||
|
||||
# Some of OneDrive files use explorer, and OneDrive uses FileCoAuth
|
||||
Write-Host \"Removing leftover OneDrive Files...\"
|
||||
Stop-Process -Name FileCoAuth,Explorer
|
||||
Remove-Item \"$Env:LocalAppData\\Microsoft\\OneDrive\" -Recurse -Force
|
||||
Remove-Item \"C:\\ProgramData\\Microsoft OneDrive\" -Recurse -Force
|
||||
|
||||
# Grant back permission to accses OneDrive folder
|
||||
icacls $Env:OneDrive /grant \"Administrators:(D,DC)\"
|
||||
"
|
||||
],
|
||||
"UndoScript": [
|
||||
"
|
||||
Write-Host \"Installing OneDrive\"
|
||||
winget install Microsoft.Onedrive --source winget
|
||||
"
|
||||
],
|
||||
```
|
||||
@@ -11,6 +11,7 @@
|
||||
- [Remove Home from explorer](https://github.com/ChrisTitusTech/winutil/blob/main/docs/content/dev/tweaks/z--Advanced-Tweaks---CAUTION/RemoveHome.md)
|
||||
- [Make Edge Uninstallable](https://github.com/ChrisTitusTech/winutil/blob/main/docs/content/dev/tweaks/z--Advanced-Tweaks---CAUTION/EdgeUninstall.md)
|
||||
- [Run OO Shutup 10](https://github.com/ChrisTitusTech/winutil/blob/main/docs/content/dev/tweaks/z--Advanced-Tweaks---CAUTION/OOSUbutton.md)
|
||||
- [Remove OneDrive](https://github.com/ChrisTitusTech/winutil/blob/main/docs/content/dev/tweaks/z--Advanced-Tweaks---CAUTION/RemoveOneDrive.md)
|
||||
- [Set Classic Right-Click Menu](https://github.com/ChrisTitusTech/winutil/blob/main/docs/content/dev/tweaks/z--Advanced-Tweaks---CAUTION/RightClickMenu.md)
|
||||
- [Set Display for Performance](https://github.com/ChrisTitusTech/winutil/blob/main/docs/content/dev/tweaks/z--Advanced-Tweaks---CAUTION/Display.md)
|
||||
- [Set Time to UTC (Dual Boot)](https://github.com/ChrisTitusTech/winutil/blob/main/docs/content/dev/tweaks/z--Advanced-Tweaks---CAUTION/UTC.md)
|
||||
|
||||
@@ -66,6 +66,11 @@ function Microwin-NewFirstRun {
|
||||
|
||||
}
|
||||
|
||||
if ((Get-BitLockerVolume -MountPoint $Env:SystemDrive).ProtectionStatus -eq 'On') {
|
||||
Write-Host "Disabling BitLocker..."
|
||||
Disable-BitLocker -MountPoint $Env:SystemDrive
|
||||
}
|
||||
|
||||
# Get BCD entries and set bootmgr timeout accordingly
|
||||
try
|
||||
{
|
||||
|
||||
@@ -1,275 +0,0 @@
|
||||
|
||||
Name DisplayName Status StartType
|
||||
---- ----------- ------ ---------
|
||||
MapsBroker Downloaded Maps Manager Stopped Automatic
|
||||
webthreatdefusersvc_42d01 Web Threat Defense User Service_42d01 Running Automatic
|
||||
OneSyncSvc_42d01 Sync Host_42d01 Running Automatic
|
||||
nsi Network Store Interface Service Running Automatic
|
||||
Dhcp DHCP Client Running Automatic
|
||||
ShellHWDetection Shell Hardware Detection Running Automatic
|
||||
gpsvc Group Policy Client Running Automatic
|
||||
VaultSvc Credential Manager Running Automatic
|
||||
CoreMessagingRegistrar CoreMessaging Running Automatic
|
||||
whesvc Windows Health and Optimized Experiences Running Automatic
|
||||
WinDefend Microsoft Defender Antivirus Service Running Automatic
|
||||
SENS System Event Notification Service Running Automatic
|
||||
DcomLaunch DCOM Server Process Launcher Running Automatic
|
||||
UserManager User Manager Running Automatic
|
||||
CryptSvc Cryptographic Services Running Automatic
|
||||
TermService Remote Desktop Services Running Automatic
|
||||
SystemEventsBroker System Events Broker Running Automatic
|
||||
W32Time Windows Time Running Automatic
|
||||
DusmSvc Data Usage Running Automatic
|
||||
DPS Diagnostic Policy Service Running Automatic
|
||||
SysMain SysMain Running Automatic
|
||||
EventLog Windows Event Log Running Automatic
|
||||
mpssvc Windows Defender Firewall Running Automatic
|
||||
StateRepository State Repository Service Running Automatic
|
||||
EventSystem COM+ Event System Running Automatic
|
||||
Wcmsvc Windows Connection Manager Running Automatic
|
||||
MDCoreSvc Microsoft Defender Core Service Running Automatic
|
||||
FontCache Windows Font Cache Service Running Automatic
|
||||
DispBrokerDesktopSvc Display Policy Service Running Automatic
|
||||
Spooler Print Spooler Running Automatic
|
||||
sppsvc Software Protection Stopped Automatic
|
||||
spice-agent Spice Agent Running Automatic
|
||||
Dnscache DNS Client Running Automatic
|
||||
LSM Local Session Manager Running Automatic
|
||||
AudioEndpointBuilder Windows Audio Endpoint Builder Running Automatic
|
||||
Audiosrv Windows Audio Running Automatic
|
||||
WSearch Windows Search Running Automatic
|
||||
wscsvc Security Center Running Automatic
|
||||
BalloonService BalloonService Running Automatic
|
||||
RpcSs Remote Procedure Call (RPC) Running Automatic
|
||||
WSAIFabricSvc WSAIFabricSvc Running Automatic
|
||||
WpnUserService_42d01 Windows Push Notifications User Service_42d01 Running Automatic
|
||||
LanmanServer Server Running Automatic
|
||||
TrkWks Distributed Link Tracking Client Running Automatic
|
||||
LanmanWorkstation Workstation Running Automatic
|
||||
QEMU-GA QEMU Guest Agent Running Automatic
|
||||
KeyIso CNG Key Isolation Running Automatic
|
||||
AppXSvc AppX Deployment Service (AppXSVC) Running Automatic
|
||||
ProfSvc User Profile Service Running Automatic
|
||||
RpcEptMapper RPC Endpoint Mapper Running Automatic
|
||||
SamSs Security Accounts Manager Running Automatic
|
||||
cbdhsvc_42d01 Clipboard User Service_42d01 Running Automatic
|
||||
Schedule Task Scheduler Running Automatic
|
||||
iphlpsvc IP Helper Running Automatic
|
||||
CDPUserSvc_42d01 Connected Devices Platform User Service_42d01 Running Automatic
|
||||
Winmgmt Windows Management Instrumentation Running Automatic
|
||||
TextInputManagementService Text Input Management Service Running Automatic
|
||||
Themes Themes Running Automatic
|
||||
Power Power Running Automatic
|
||||
BITS Background Intelligent Transfer Service Running Automatic
|
||||
BFE Base Filtering Engine Running Automatic
|
||||
BrokerInfrastructure Background Tasks Infrastructure Service Running Automatic
|
||||
BthAvctpSvc AVCTP service Running Automatic
|
||||
TapiSrv Telephony Stopped Manual
|
||||
RasMan Remote Access Connection Manager Stopped Manual
|
||||
TieringEngineService Storage Tiers Management Stopped Manual
|
||||
TimeBrokerSvc Time Broker Running Manual
|
||||
swprv Microsoft Software Shadow Copy Provider Stopped Manual
|
||||
TokenBroker Web Account Manager Running Manual
|
||||
svsvc Spot Verifier Stopped Manual
|
||||
seclogon Secondary Logon Stopped Manual
|
||||
SDRSVC Windows Backup Stopped Manual
|
||||
SCPolicySvc Smart Card Removal Policy Stopped Manual
|
||||
Sense Windows Defender Advanced Threat Protection Service Stopped Manual
|
||||
SEMgrSvc Payments and NFC/SE Manager Stopped Manual
|
||||
SecurityHealthService Windows Security Service Running Manual
|
||||
RmSvc Radio Management Service Running Manual
|
||||
RetailDemo Retail Demo Service Stopped Manual
|
||||
refsdedupsvc ReFS Dedup Service Stopped Manual
|
||||
ScDeviceEnum Smart Card Device Enumeration Service Stopped Manual
|
||||
SCardSvr Smart Card Stopped Manual
|
||||
RpcLocator Remote Procedure Call (RPC) Locator Stopped Manual
|
||||
SSDPSRV SSDP Discovery Running Manual
|
||||
SNMPTrap SNMP Trap Stopped Manual
|
||||
SmsRouter Microsoft Windows SMS Router Service. Stopped Manual
|
||||
StorSvc Storage Service Stopped Manual
|
||||
StiSvc Windows Image Acquisition (WIA) Stopped Manual
|
||||
SstpSvc Secure Socket Tunneling Protocol Service Stopped Manual
|
||||
SensrSvc Sensor Monitoring Service Stopped Manual
|
||||
SensorService Sensor Service Stopped Manual
|
||||
SensorDataService Sensor Data Service Stopped Manual
|
||||
smphost Microsoft Storage Spaces SMP Stopped Manual
|
||||
SharedAccess Internet Connection Sharing (ICS) Stopped Manual
|
||||
SessionEnv Remote Desktop Configuration Stopped Manual
|
||||
WinRM Windows Remote Management (WS-Management) Stopped Manual
|
||||
WinHttpAutoProxySvc WinHTTP Web Proxy Auto-Discovery Service Running Manual
|
||||
WiaRpc Still Image Acquisition Events Stopped Manual
|
||||
wlidsvc Microsoft Account Sign-in Assistant Running Manual
|
||||
WlanSvc WLAN AutoConfig Stopped Manual
|
||||
wisvc Windows Insider Service Stopped Manual
|
||||
WFDSConMgrSvc Wi-Fi Direct Services Connection Manager Service Stopped Manual
|
||||
Wecsvc Windows Event Collector Stopped Manual
|
||||
webthreatdefsvc Web Threat Defense Service Stopped Manual
|
||||
WebClient WebClient Stopped Manual
|
||||
WerSvc Windows Error Reporting Service Stopped Manual
|
||||
wercplsupport Problem Reports Control Panel Support Stopped Manual
|
||||
WEPHOSTSVC Windows Encryption Provider Host Service Stopped Manual
|
||||
wlpasvc Local Profile Assistant Service Stopped Manual
|
||||
XblGameSave Xbox Live Game Save Stopped Manual
|
||||
XblAuthManager Xbox Live Auth Manager Stopped Manual
|
||||
WwanSvc WWAN AutoConfig Stopped Manual
|
||||
ZTHELPER ZTDNS Helper service Stopped Manual
|
||||
XboxNetApiSvc Xbox Live Networking Service Stopped Manual
|
||||
XboxGipSvc Xbox Accessory Management Service Stopped Manual
|
||||
wuqisvc Microsoft Usage and Quality Insights Stopped Manual
|
||||
WpcMonSvc Parental Controls Stopped Manual
|
||||
wmiApSrv WMI Performance Adapter Stopped Manual
|
||||
WManSvc Windows Management Service Stopped Manual
|
||||
wuauserv Windows Update Stopped Manual
|
||||
WpnService Windows Push Notifications System Service Stopped Manual
|
||||
WPDBusEnum Portable Device Enumerator Service Stopped Manual
|
||||
WdNisSvc Microsoft Defender Antivirus Network Inspection Service Running Manual
|
||||
VirtioFsSvc VirtIO-FS Service Stopped Manual
|
||||
vds Virtual Disk Stopped Manual
|
||||
UsoSvc Update Orchestrator Service Stopped Manual
|
||||
vmickvpexchange Hyper-V Data Exchange Service Stopped Manual
|
||||
vmicheartbeat Hyper-V Heartbeat Service Stopped Manual
|
||||
vmicguestinterface Hyper-V Guest Service Interface Stopped Manual
|
||||
UserDataSvc_42d01 User Data Access_42d01 Stopped Manual
|
||||
UdkUserSvc_42d01 Udk User Service_42d01 Running Manual
|
||||
TrustedInstaller Windows Modules Installer Stopped Manual
|
||||
TroubleshootingSvc Recommended Troubleshooting Service Stopped Manual
|
||||
upnphost UPnP Device Host Stopped Manual
|
||||
UnistoreSvc_42d01 User Data Storage_42d01 Stopped Manual
|
||||
UmRdpService Remote Desktop Services UserMode Port Redirector Stopped Manual
|
||||
vmicrdv Hyper-V Remote Desktop Virtualization Service Stopped Manual
|
||||
WbioSrvc Windows Biometric Service Stopped Manual
|
||||
wbengine Block Level Backup Engine Service Stopped Manual
|
||||
WarpJITSvc Warp JIT Service Stopped Manual
|
||||
WdiSystemHost Diagnostic System Host Running Manual
|
||||
WdiServiceHost Diagnostic Service Host Stopped Manual
|
||||
wcncsvc Windows Connect Now - Config Registrar Stopped Manual
|
||||
WalletService WalletService Stopped Manual
|
||||
vmicvmsession Hyper-V PowerShell Direct Service Stopped Manual
|
||||
vmictimesync Hyper-V Time Synchronization Service Stopped Manual
|
||||
vmicshutdown Hyper-V Guest Shutdown Service Stopped Manual
|
||||
WaaSMedicSvc WaaSMedicSvc Stopped Manual
|
||||
VSS Volume Shadow Copy Stopped Manual
|
||||
vmicvss Hyper-V Volume Shadow Copy Requestor Stopped Manual
|
||||
DoSvc Delivery Optimization Stopped Manual
|
||||
dmwappushservice Device Management Wireless Application Protocol (WAP) Push message Routing Service Stopped Manual
|
||||
DmEnrollmentSvc Device Management Enrollment Service Stopped Manual
|
||||
dot3svc Wired AutoConfig Stopped Manual
|
||||
EapHost Extensible Authentication Protocol Stopped Manual
|
||||
DsSvc Data Sharing Service Stopped Manual
|
||||
DsmSvc Device Setup Manager Stopped Manual
|
||||
DevicePickerUserSvc_42d01 DevicePicker_42d01 Stopped Manual
|
||||
DeviceInstall Device Install Service Stopped Manual
|
||||
DeviceAssociationService Device Association Service Stopped Manual
|
||||
DevicesFlowUserSvc_42d01 DevicesFlow_42d01 Stopped Manual
|
||||
DisplayEnhancementService Display Enhancement Service Stopped Manual
|
||||
diagsvc Diagnostic Execution Service Stopped Manual
|
||||
DevQueryBroker DevQuery Background Discovery Broker Stopped Manual
|
||||
edgeupdate Microsoft Edge Update Service (edgeupdate) Stopped Manual
|
||||
GameInputSvc GameInput Service Stopped Manual
|
||||
FrameServerMonitor Windows Camera Frame Server Monitor Stopped Manual
|
||||
FrameServer Windows Camera Frame Server Stopped Manual
|
||||
GraphicsPerfSvc GraphicsPerfSvc Stopped Manual
|
||||
HvHost HV Host Service Stopped Manual
|
||||
hpatchmon Hotpatch Monitoring Service Stopped Manual
|
||||
hidserv Human Interface Device Service Stopped Manual
|
||||
embeddedmode Embedded Mode Stopped Manual
|
||||
EFS Encrypting File System (EFS) Stopped Manual
|
||||
edgeupdatem Microsoft Edge Update Service (edgeupdatem) Stopped Manual
|
||||
EntAppSvc Enterprise App Management Service Stopped Manual
|
||||
fhsvc File History Service Stopped Manual
|
||||
FDResPub Function Discovery Resource Publication Stopped Manual
|
||||
fdPHost Function Discovery Provider Host Stopped Manual
|
||||
AxInstSV ActiveX Installer (AxInstSV) Stopped Manual
|
||||
autotimesvc Cellular Time Stopped Manual
|
||||
ApxSvc Windows Virtual Audio Device Proxy Service Stopped Manual
|
||||
BcastDVRUserService_42d01 GameDVR and Broadcast User Service_42d01 Stopped Manual
|
||||
BTAGService Bluetooth Audio Gateway Service Stopped Manual
|
||||
BluetoothUserService_42d01 Bluetooth User Support Service_42d01 Stopped Manual
|
||||
BDESVC BitLocker Drive Encryption Service Stopped Manual
|
||||
ALG Application Layer Gateway Service Stopped Manual
|
||||
ADPSvc Aggregated Data Platform Service Stopped Manual
|
||||
AarSvc_42d01 Agent Activation Runtime_42d01 Stopped Manual
|
||||
AppIDSvc Application Identity Running Manual
|
||||
AppReadiness App Readiness Stopped Manual
|
||||
AppMgmt Application Management Stopped Manual
|
||||
Appinfo Application Information Running Manual
|
||||
bthserv Bluetooth Support Service Stopped Manual
|
||||
CredentialEnrollmentManagerUserSvc_42d01 CredentialEnrollmentManagerUserSvc_42d01 Stopped Manual
|
||||
ConsentUxUserSvc_42d01 ConsentUX User Service_42d01 Stopped Manual
|
||||
COMSysApp COM+ System Application Stopped Manual
|
||||
CscService Offline Files Stopped Manual
|
||||
DeviceAssociationBrokerSvc_42d01 DeviceAssociationBroker_42d01 Stopped Manual
|
||||
defragsvc Optimize drives Stopped Manual
|
||||
dcsvc Declared Configuration(DC) service Stopped Manual
|
||||
CDPSvc Connected Devices Platform Service Running Manual
|
||||
CaptureService_42d01 CaptureService_42d01 Stopped Manual
|
||||
camsvc Capability Access Manager Service Running Manual
|
||||
CertPropSvc Certificate Propagation Stopped Manual
|
||||
cloudidsvc Microsoft Cloud Identity Service Stopped Manual
|
||||
CloudBackupRestoreSvc_42d01 Cloud Backup and Restore Service_42d01 Stopped Manual
|
||||
ClipSVC Client License Service (ClipSVC) Running Manual
|
||||
P9RdrService_42d01 P9RdrService_42d01 Stopped Manual
|
||||
NPSMSvc_42d01 Now Playing Session Manager Service_42d01 Stopped Manual
|
||||
NlaSvc Network Location Awareness Stopped Manual
|
||||
PcaSvc Program Compatibility Assistant Service Running Manual
|
||||
perceptionsimulation Windows Perception Simulation Service Stopped Manual
|
||||
PenService_42d01 PenService_42d01 Stopped Manual
|
||||
PeerDistSvc BranchCache Stopped Manual
|
||||
Netman Network Connections Stopped Manual
|
||||
Netlogon Netlogon Stopped Manual
|
||||
NcdAutoSetup Network Connected Devices Auto-Setup Stopped Manual
|
||||
netprofm Network List Service Running Manual
|
||||
NgcSvc Microsoft Passport Stopped Manual
|
||||
NgcCtnrSvc Microsoft Passport Container Stopped Manual
|
||||
NetSetupSvc Network Setup Service Stopped Manual
|
||||
PrintWorkflowUserSvc_42d01 PrintWorkflow_42d01 Stopped Manual
|
||||
PrintScanBrokerService PrintScanBrokerService Stopped Manual
|
||||
PrintNotify Printer Extensions and Notifications Stopped Manual
|
||||
PushToInstall Windows PushToInstall Service Stopped Manual
|
||||
RasAuto Remote Access Auto Connection Manager Stopped Manual
|
||||
QWAVE Quality Windows Audio Video Experience Stopped Manual
|
||||
QEMU Guest Agent VSS Provider QEMU Guest Agent VSS Provider Stopped Manual
|
||||
PimIndexMaintenanceSvc_42d01 Contact Data_42d01 Stopped Manual
|
||||
PhoneSvc Phone Service Stopped Manual
|
||||
PerfHost Performance Counter DLL Host Stopped Manual
|
||||
pla Performance Logs & Alerts Stopped Manual
|
||||
PrintDeviceConfigurationService Print Device Configuration Service Stopped Manual
|
||||
PolicyAgent IPsec Policy Agent Stopped Manual
|
||||
PlugPlay Plug and Play Running Manual
|
||||
NcbService Network Connection Broker Running Manual
|
||||
lmhosts TCP/IP NetBIOS Helper Running Manual
|
||||
lltdsvc Link-Layer Topology Discovery Mapper Stopped Manual
|
||||
LicenseManager Windows License Manager Service Running Manual
|
||||
McmSvc Mobile Connectivity Management Service Stopped Manual
|
||||
LxpSvc Language Experience Service Stopped Manual
|
||||
LocalKdc Kerberos Local Key Distribution Center Stopped Manual
|
||||
lfsvc Geolocation Service Stopped Manual
|
||||
InstallService Microsoft Store Install Service Stopped Manual
|
||||
IKEEXT IKE and AuthIP IPsec Keying Modules Stopped Manual
|
||||
icssvc Windows Mobile Hotspot Service Stopped Manual
|
||||
KtmRm KtmRm for Distributed Transaction Coordinator Stopped Manual
|
||||
IpxlatCfgSvc IP Translation Configuration Service Stopped Manual
|
||||
InventorySvc Inventory and Compatibility Appraisal service Stopped Manual
|
||||
McpManagementService McpManagementService Stopped Manual
|
||||
MsKeyboardFilter Microsoft Keyboard Filter Stopped Manual
|
||||
msiserver Windows Installer Stopped Manual
|
||||
NaturalAuthentication Natural Authentication Stopped Manual
|
||||
NcaSvc Network Connectivity Assistant Stopped Manual
|
||||
MSiSCSI Microsoft iSCSI Initiator Service Stopped Manual
|
||||
MessagingService_42d01 MessagingService_42d01 Stopped Manual
|
||||
MicrosoftEdgeElevationService Microsoft Edge Elevation Service (MicrosoftEdgeElevationService) Stopped Manual
|
||||
midisrv Windows MIDI Service Stopped Manual
|
||||
MSDTC Distributed Transaction Coordinator Stopped Manual
|
||||
RemoteRegistry Remote Registry Stopped Disabled
|
||||
UevAgentService User Experience Virtualization Service Stopped Disabled
|
||||
AssignedAccessManagerSvc AssignedAccessManager Service Stopped Disabled
|
||||
RemoteAccess Routing and Remote Access Stopped Disabled
|
||||
ssh-agent OpenSSH Authentication Agent Stopped Disabled
|
||||
shpamsvc Shared PC Account Manager Stopped Disabled
|
||||
DialogBlockingService DialogBlockingService Stopped Disabled
|
||||
DiagTrack Connected User Experiences and Telemetry Stopped Disabled
|
||||
tzautoupdate Auto Time Zone Updater Stopped Disabled
|
||||
AppVClient Microsoft App-V Client Stopped Disabled
|
||||
|
||||
|
||||
|
||||
@@ -1534,28 +1534,14 @@
|
||||
<LineBreak/>
|
||||
|
||||
<Bold>INSTRUCTIONS</Bold> <LineBreak/>
|
||||
- Download a Windows 11 ISO through the following options: <LineBreak/>
|
||||
<TextBlock Margin="15,0,0,0" Text="- Select your own ISO: Manually download the latest Windows 11 image from " Foreground="{DynamicResource ComboBoxForegroundColor}"/>
|
||||
<TextBlock Name="Win11DownloadLink" Style="{StaticResource HoverTextBlockStyle}" ToolTip="https://www.microsoft.com/software-download/windows11">Microsoft</TextBlock>. <LineBreak/>
|
||||
<TextBlock Margin="15,0,0,0" Text="- Get newest ISO automatically: Choose Windows 11 Edition and preferred language." Foreground="{DynamicResource ComboBoxForegroundColor}"/> <LineBreak/>
|
||||
May take several minutes to process the ISO depending on your machine and connection <LineBreak/>
|
||||
- Put it somewhere on the C:\ drive so it is easily accessible <LineBreak/>
|
||||
- Launch WinUtil and MicroWin <LineBreak/>
|
||||
- Click on the "Get Windows ISO" button and wait for WinUtil to process the image <LineBreak/>
|
||||
It will be processed and unpacked which may take some time <LineBreak/>
|
||||
- Once complete, choose which Windows flavor you want to base your image on <LineBreak/>
|
||||
- Click the "Start Process" button <LineBreak/>
|
||||
The process of creating the Windows image may take some time, please check the console and wait for it to say "Done" <LineBreak/>
|
||||
- Once complete, the target ISO file will be in the directory you have specified <LineBreak/>
|
||||
- Copy this image to your Ventoy USB Stick, boot to this image, gg
|
||||
<LineBreak/>
|
||||
If you are injecting drivers ensure you put all your inf, sys, and dll files for each driver into a separate directory <LineBreak/><LineBreak/>
|
||||
<Bold>Installing VirtIO drivers</Bold><LineBreak/>
|
||||
If you plan on using your ISO on QEMU/Proxmox VE, you can bundle VirtIO drivers with your ISO to automatically install drivers. Simply tick the "Include VirtIO drivers" checkbox before starting the process. Then, follow these instructions:<LineBreak/><LineBreak/>
|
||||
<TextBlock TextWrapping="WrapWithOverflow" Margin="15,0,0,0" Text="1. Proceed with Setup until you reach the disk selection screen, in which you won't see any drives" Foreground="{DynamicResource ComboBoxForegroundColor}"/><LineBreak/>
|
||||
<TextBlock TextWrapping="WrapWithOverflow" Margin="15,0,0,0" Text="2. Click "Load Driver" and click Browse" Foreground="{DynamicResource ComboBoxForegroundColor}"/><LineBreak/>
|
||||
<TextBlock TextWrapping="WrapWithOverflow" Margin="15,0,0,0" Text="3. In the folder selection dialog, point to this path: "D:\VirtIO\vioscsi\w11\amd64" (replace amd64 with ARM64 if you are using Windows on ARM, and "D:" with the drive letter of the ISO)" Foreground="{DynamicResource ComboBoxForegroundColor}"/><LineBreak/>
|
||||
<TextBlock TextWrapping="WrapWithOverflow" Margin="15,0,0,0" Text="4. Select all drivers that will appear in the list box and click OK" Foreground="{DynamicResource ComboBoxForegroundColor}"/><LineBreak/>
|
||||
1. Download Windows 11 ISO from <TextBlock Name="Win11DownloadLink" Style="{StaticResource HoverTextBlockStyle}" ToolTip="https://www.microsoft.com/software-download/windows11">Microsoft</TextBlock> directly, or use the "Get newest ISO" option and select your preferred language.<LineBreak/>
|
||||
2. Click "Get Windows ISO" then select your Windows ISO (may take several minutes depending on your machine and connection)<LineBreak/>
|
||||
3. Select Windows flavor > Click "Start Process" (may take time, check the console and wait for the "Done" message to appear)<LineBreak/>
|
||||
4. Finally, write the ISO to a USB drive using your preferred method and boot.<LineBreak/><LineBreak/>
|
||||
<Bold>Driver Injection:</Bold> <LineBreak/>
|
||||
Organize drivers in separate folders with .inf, .sys, and .dll files for each device <LineBreak/><LineBreak/>
|
||||
<Bold>VirtIO Drivers (QEMU/Proxmox):</Bold><LineBreak/>
|
||||
Check "Include VirtIO drivers" before starting. During setup, select Load Driver > Browse to D:\VirtIO\vioscsi\w11\amd64 (use ARM64 for Windows on ARM) > Select all drivers and click OK<LineBreak/>
|
||||
</TextBlock>
|
||||
<TextBlock Margin="15,0,15,15"
|
||||
Padding = "1"
|
||||
|
||||
Reference in New Issue
Block a user