mirror of
https://github.com/ChrisTitusTech/winutil
synced 2026-02-04 15:00:09 +00:00
Compare commits
16 Commits
26.01.27
...
8ed3a31424
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
8ed3a31424 | ||
|
|
424d4030c1 | ||
|
|
f88c9be70d | ||
|
|
bc4cd84127 | ||
|
|
54b4bcdda1 | ||
|
|
c5c23d8d18 | ||
|
|
28e84af33d | ||
|
|
832af914e9 | ||
|
|
6d9ed9026d | ||
|
|
9e877afe0e | ||
|
|
0c0ced381a | ||
|
|
8ebd127857 | ||
|
|
25a392877f | ||
|
|
ef2c91b616 | ||
|
|
b52ead87f4 | ||
|
|
2dcfc2b109 |
61
.github/CODEOWNERS
vendored
61
.github/CODEOWNERS
vendored
@@ -1,59 +1,2 @@
|
|||||||
# This is a comment.
|
# Chris rules EVERYTHING (including paths listed below)
|
||||||
# Each line is a file pattern followed by one or more owners.
|
* @ChrisTitusTech
|
||||||
|
|
||||||
# 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
|
|
||||||
8
.github/PULL_REQUEST_TEMPLATE.md
vendored
8
.github/PULL_REQUEST_TEMPLATE.md
vendored
@@ -4,11 +4,11 @@
|
|||||||
- [ ] New feature
|
- [ ] New feature
|
||||||
- [ ] Bug fix
|
- [ ] Bug fix
|
||||||
- [ ] Documentation update
|
- [ ] Documentation update
|
||||||
- [ ] Refactoring
|
|
||||||
- [ ] Hotfix
|
- [ ] Hotfix
|
||||||
- [ ] Security patch
|
|
||||||
- [ ] UI/UX improvement
|
- [ ] UI/UX improvement
|
||||||
|
|
||||||
|
<!-- This automatically adds labels to your PR based on the selections above. -->
|
||||||
|
|
||||||
## Description
|
## 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.]-->
|
<!--[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
|
## Checklist
|
||||||
- [ ] My code adheres to the coding and style guidelines of the project.
|
- [ ] 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 commented my code, particularly in hard-to-understand areas.
|
||||||
- [ ] I have made corresponding changes to the documentation.
|
- [ ] I have made corresponding changes to the documentation.
|
||||||
- [ ] My changes generate no errors/warnings/merge conflicts.
|
|
||||||
12
.github/release-drafter.yml
vendored
12
.github/release-drafter.yml
vendored
@@ -4,15 +4,16 @@ categories:
|
|||||||
labels:
|
labels:
|
||||||
- 'feature'
|
- 'feature'
|
||||||
- 'enhancement'
|
- 'enhancement'
|
||||||
|
- 'new feature'
|
||||||
- title: '🐛 Bug Fixes'
|
- title: '🐛 Bug Fixes'
|
||||||
labels:
|
labels:
|
||||||
- 'fix'
|
- 'hotfix'
|
||||||
- 'bugfix'
|
- 'bugfix'
|
||||||
- 'bug'
|
- 'bug'
|
||||||
- title: '📚 Documentation'
|
- title: '📚 Documentation'
|
||||||
label: 'documentation'
|
label: 'documentation'
|
||||||
- title: '🔒 Security'
|
- title: '🎨 UI/UX Improvements'
|
||||||
label: 'security'
|
label: 'ui update'
|
||||||
change-template: '- $TITLE @$AUTHOR (#$NUMBER)'
|
change-template: '- $TITLE @$AUTHOR (#$NUMBER)'
|
||||||
template: |
|
template: |
|
||||||
## Changes
|
## Changes
|
||||||
@@ -31,7 +32,7 @@ autolabeler:
|
|||||||
- '/fix\/.+/'
|
- '/fix\/.+/'
|
||||||
title:
|
title:
|
||||||
- '/fix/i'
|
- '/fix/i'
|
||||||
- label: 'enhancement'
|
- label: 'new feature'
|
||||||
branch:
|
branch:
|
||||||
- '/feature\/.+/'
|
- '/feature\/.+/'
|
||||||
body:
|
body:
|
||||||
@@ -40,9 +41,6 @@ autolabeler:
|
|||||||
files:
|
files:
|
||||||
- '**/*.md'
|
- '**/*.md'
|
||||||
- 'docs/**/*'
|
- 'docs/**/*'
|
||||||
- label: 'security'
|
|
||||||
branch:
|
|
||||||
- '/security\/.+/'
|
|
||||||
replacers:
|
replacers:
|
||||||
- search: /"/g
|
- search: /"/g
|
||||||
replace: ''
|
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
|
id: check_user
|
||||||
if: env.command == 'true'
|
if: env.command == 'true'
|
||||||
run: |
|
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
|
if [[ " ${ALLOWED_USERS[@]} " =~ " ${{ github.event.comment.user.login }} " ]]; then
|
||||||
echo "user=true" >> $GITHUB_ENV
|
echo "user=true" >> $GITHUB_ENV
|
||||||
else
|
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 }}
|
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||||
with:
|
with:
|
||||||
config-name: release-drafter.yml
|
config-name: release-drafter.yml
|
||||||
version: ${{ env.VERSION }} # Pass the version variable
|
version: ${{ env.VERSION }}
|
||||||
|
|
||||||
- name: Create and Upload Release
|
- name: Create and Upload Release
|
||||||
id: create_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
|
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
|
Update-Progress "Pre-req: Running Preprocessor..." 0
|
||||||
|
|
||||||
# Dot source the 'Invoke-Preprocessing' Function from 'tools/Invoke-Preprocessing.ps1' Script
|
# 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
|
Update-Progress "Pre-req: Allocating Memory" 0
|
||||||
$script_content = [System.Collections.Generic.List[string]]::new()
|
$script_content = [System.Collections.Generic.List[string]]::new()
|
||||||
|
|
||||||
Update-Progress "Adding: Header" 5
|
|
||||||
$script_content.Add($header)
|
|
||||||
|
|
||||||
Update-Progress "Adding: Version" 10
|
Update-Progress "Adding: Version" 10
|
||||||
$script_content.Add($(Get-Content "scripts\start.ps1").replace('#{replaceme}',"$(Get-Date -Format yy.MM.dd)"))
|
$script_content.Add($(Get-Content "scripts\start.ps1").replace('#{replaceme}',"$(Get-Date -Format yy.MM.dd)"))
|
||||||
|
|
||||||
|
|||||||
@@ -552,6 +552,14 @@
|
|||||||
"link": "https://espanso.org/",
|
"link": "https://espanso.org/",
|
||||||
"winget": "Espanso.Espanso"
|
"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": {
|
"falkon": {
|
||||||
"category": "Browsers",
|
"category": "Browsers",
|
||||||
"choco": "falkon",
|
"choco": "falkon",
|
||||||
@@ -912,6 +920,14 @@
|
|||||||
"link": "https://www.cpuid.com/softwares/hwmonitor.html",
|
"link": "https://www.cpuid.com/softwares/hwmonitor.html",
|
||||||
"winget": "CPUID.HWMonitor"
|
"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": {
|
"imageglass": {
|
||||||
"category": "Multimedia Tools",
|
"category": "Multimedia Tools",
|
||||||
"choco": "imageglass",
|
"choco": "imageglass",
|
||||||
|
|||||||
@@ -1140,6 +1140,13 @@
|
|||||||
"Type": "DWord",
|
"Type": "DWord",
|
||||||
"Value": "0",
|
"Value": "0",
|
||||||
"OriginalValue": "<RemoveEntry>"
|
"OriginalValue": "<RemoveEntry>"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Path": "HKLM:\\SOFTWARE\\Policies\\BraveSoftware\\Brave",
|
||||||
|
"Name": "BraveStatsPingEnabled",
|
||||||
|
"Type": "DWord",
|
||||||
|
"Value": "0",
|
||||||
|
"OriginalValue": "<RemoveEntry>"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
@@ -1164,6 +1171,13 @@
|
|||||||
"Value": "0",
|
"Value": "0",
|
||||||
"OriginalValue": "<RemoveEntry>"
|
"OriginalValue": "<RemoveEntry>"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"Path": "HKLM:\\SOFTWARE\\Policies\\Microsoft\\Edge",
|
||||||
|
"Name": "ofefcgjbeghpigppfmkologfjadafddi",
|
||||||
|
"Type": "String",
|
||||||
|
"Value": "1",
|
||||||
|
"OriginalValue": "<RemoveEntry>"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"Path": "HKLM:\\SOFTWARE\\Policies\\Microsoft\\Edge",
|
"Path": "HKLM:\\SOFTWARE\\Policies\\Microsoft\\Edge",
|
||||||
"Name": "ShowRecommendationsEnabled",
|
"Name": "ShowRecommendationsEnabled",
|
||||||
@@ -1638,7 +1652,7 @@
|
|||||||
|
|
||||||
Write-Host \"Uninstalling OneDrive...\"
|
Write-Host \"Uninstalling OneDrive...\"
|
||||||
Start-Process 'C:\\Windows\\System32\\OneDriveSetup.exe' -ArgumentList '/uninstall' -Wait
|
Start-Process 'C:\\Windows\\System32\\OneDriveSetup.exe' -ArgumentList '/uninstall' -Wait
|
||||||
|
|
||||||
# Some of OneDrive files use explorer, and OneDrive uses FileCoAuth
|
# Some of OneDrive files use explorer, and OneDrive uses FileCoAuth
|
||||||
Write-Host \"Removing leftover OneDrive Files...\"
|
Write-Host \"Removing leftover OneDrive Files...\"
|
||||||
Stop-Process -Name FileCoAuth,Explorer
|
Stop-Process -Name FileCoAuth,Explorer
|
||||||
@@ -2028,10 +2042,10 @@
|
|||||||
Write-Host \"Remove Copilot\"
|
Write-Host \"Remove Copilot\"
|
||||||
Get-AppxPackage -AllUsers *Copilot* | Remove-AppxPackage -AllUsers
|
Get-AppxPackage -AllUsers *Copilot* | Remove-AppxPackage -AllUsers
|
||||||
Get-AppxPackage -AllUsers Microsoft.MicrosoftOfficeHub | Remove-AppxPackage -AllUsers
|
Get-AppxPackage -AllUsers Microsoft.MicrosoftOfficeHub | Remove-AppxPackage -AllUsers
|
||||||
|
|
||||||
$Appx = (Get-AppxPackage MicrosoftWindows.Client.CoreAI).PackageFullName
|
$Appx = (Get-AppxPackage MicrosoftWindows.Client.CoreAI).PackageFullName
|
||||||
$Sid = (Get-LocalUser $Env:UserName).Sid.Value
|
$Sid = (Get-LocalUser $Env:UserName).Sid.Value
|
||||||
|
|
||||||
New-Item \"HKLM:\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Appx\\AppxAllUserStore\\EndOfLife\\$Sid\\$Appx\" -Force
|
New-Item \"HKLM:\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Appx\\AppxAllUserStore\\EndOfLife\\$Sid\\$Appx\" -Force
|
||||||
Remove-AppxPackage $Appx
|
Remove-AppxPackage $Appx
|
||||||
"
|
"
|
||||||
@@ -2140,7 +2154,7 @@
|
|||||||
|
|
||||||
Copy-Item $hosts \"$hosts.bak\"
|
Copy-Item $hosts \"$hosts.bak\"
|
||||||
Invoke-WebRequest $hostsUrl -OutFile $hosts
|
Invoke-WebRequest $hostsUrl -OutFile $hosts
|
||||||
ipconfig flushdns
|
ipconfig /flushdns
|
||||||
|
|
||||||
Write-Host \"Added Adobe url block list from host file\"
|
Write-Host \"Added Adobe url block list from host file\"
|
||||||
"
|
"
|
||||||
@@ -2152,7 +2166,7 @@
|
|||||||
|
|
||||||
Copy-Item $backup $hosts
|
Copy-Item $backup $hosts
|
||||||
Remove-Item $backup
|
Remove-Item $backup
|
||||||
ipconfig flushdns
|
ipconfig /flushdns
|
||||||
|
|
||||||
Write-Host \"Removed Adobe url block list from host file\"
|
Write-Host \"Removed Adobe url block list from host file\"
|
||||||
"
|
"
|
||||||
|
|||||||
@@ -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
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|||||||
@@ -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
|
# Get BCD entries and set bootmgr timeout accordingly
|
||||||
try
|
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/>
|
<LineBreak/>
|
||||||
|
|
||||||
<Bold>INSTRUCTIONS</Bold> <LineBreak/>
|
<Bold>INSTRUCTIONS</Bold> <LineBreak/>
|
||||||
- Download a Windows 11 ISO through the following options: <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/>
|
||||||
<TextBlock Margin="15,0,0,0" Text="- Select your own ISO: Manually download the latest Windows 11 image from " Foreground="{DynamicResource ComboBoxForegroundColor}"/>
|
2. Click "Get Windows ISO" then select your Windows ISO (may take several minutes depending on your machine and connection)<LineBreak/>
|
||||||
<TextBlock Name="Win11DownloadLink" Style="{StaticResource HoverTextBlockStyle}" ToolTip="https://www.microsoft.com/software-download/windows11">Microsoft</TextBlock>. <LineBreak/>
|
3. Select Windows flavor > Click "Start Process" (may take time, check the console and wait for the "Done" message to appear)<LineBreak/>
|
||||||
<TextBlock Margin="15,0,0,0" Text="- Get newest ISO automatically: Choose Windows 11 Edition and preferred language." Foreground="{DynamicResource ComboBoxForegroundColor}"/> <LineBreak/>
|
4. Finally, write the ISO to a USB drive using your preferred method and boot.<LineBreak/><LineBreak/>
|
||||||
May take several minutes to process the ISO depending on your machine and connection <LineBreak/>
|
<Bold>Driver Injection:</Bold> <LineBreak/>
|
||||||
- Put it somewhere on the C:\ drive so it is easily accessible <LineBreak/>
|
Organize drivers in separate folders with .inf, .sys, and .dll files for each device <LineBreak/><LineBreak/>
|
||||||
- Launch WinUtil and MicroWin <LineBreak/>
|
<Bold>VirtIO Drivers (QEMU/Proxmox):</Bold><LineBreak/>
|
||||||
- Click on the "Get Windows ISO" button and wait for WinUtil to process the image <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/>
|
||||||
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/>
|
|
||||||
</TextBlock>
|
</TextBlock>
|
||||||
<TextBlock Margin="15,0,15,15"
|
<TextBlock Margin="15,0,15,15"
|
||||||
Padding = "1"
|
Padding = "1"
|
||||||
|
|||||||
Reference in New Issue
Block a user