Compare commits

..
1 Commits
Author SHA1 Message Date
ChrisTitusTechandgithub-actions[bot] 15b31634e3 Update sponsors in README 2026-07-14 15:58:08 +00:00
262 changed files with 3123 additions and 14263 deletions
+1 -5
View File
@@ -1,6 +1,2 @@
# Chris rules EVERYTHING (including paths listed below) # Chris rules EVERYTHING (including paths listed below)
* @ChrisTitusTech * @ChrisTitusTech
# Seanh1917 (ANGRYxScotsmans) is the docs guy
docs/ @ChrisTitusTech @seanh1995
tools/devdocs-generator.* @ChrisTitusTech @seanh1995
+116 -85
View File
@@ -1,118 +1,149 @@
# How to Contribute? ## Contributing Code
## Testing ### Before You Start
* Test the latest changes to WinUtil by running the pre-release and reporting issues you are encountering to help us continually improve WinUtil! - Keep each pull request focused on a single feature or fix.
- Avoid unnecessary formatting changes or large unrelated edits.
- Document what changed and why in your PR description.
#### **Run the latest pre-release** ---
```ps1 ## Basic Git Workflow
irm https://christitus.com/windev | iex
### 1. Fork the Repository
Go to the ChrisTitusTech/winutil repository on GitHub and click the Fork button in the top right corner.
<img width="171" height="50" alt="{650A4723-F38A-44A4-9820-D232BC87C8A0}" src="https://github.com/user-attachments/assets/a214f27c-2fee-444a-920f-d87b14f5896f" />
---
### 2. Clone Your Fork
```powershell
git clone https://github.com/YOUR_USERNAME/winutil.git
cd winutil
``` ```
> [!CAUTION] ---
> **Keep in mind:** This is a pre-release and should be treated as such. It exists for developers to test the utility and report or fix bugs before they get added to the stable release. Don't use it in production!
## Issues ### 3. Create a Branch
* If you encounter any challenges or problems with the script, I kindly request that you submit them via the "Issues" tab on the GitHub repository. By filling out the provided template, you can provide specific details about the issue, allowing me (and others in the community) to promptly address any bugs or consider feature requests. Never work directly on `main`.
## Contribute Code Create a branch related to your change:
* Pull requests are now handled directly on the **MAIN branch**. This was done since we can now select specific releases to launch via releases in GitHub. ```powershell
git checkout -b feature-name
* If you're doing code changes, then you can submit a PR to the `main` branch.
> [!IMPORTANT]
> Do not use a code formatter, make massive amounts of line changes, or make multiple feature changes. EACH FEATURE CHANGE SHOULD BE ITS OWN PULL REQUEST!
>
> Do not open a pull request that adds support for other languages to WinUtil for now, until we decide how we want to move forward with language support.
* When creating pull requests, it is essential to thoroughly document all changes made. This includes, but is not limited to, documenting any additions made to the `tweaks` section and corresponding `undo tweak`, so users are able to remove the newly added tweaks if necessary, and comprehensive documentation is required for all code changes. Document your changes and briefly explain why you made your changes in your Pull Request Description. Failure to adhere to this format may result in the denial of the pull request. Additionally, any code lacking sufficient documentation may also be denied.
* By following these guidelines, we can maintain a high standard of quality and ensure that the codebase remains organized and well-documented.
> [!NOTE]
> When creating a function, please include "WPF" or "WinUtil" in the file name so it can be loaded into the runspace.
## Walk through
* This is a guide for beginners. If you are still having issues, look at the following official GitHub documentation:
* [Commit through WEB](https://docs.github.com/en/pull-requests/committing-changes-to-your-project/creating-and-editing-commits/about-commits)
* [Commit through GitHub Desktop](https://docs.github.com/en/desktop/making-changes-in-a-branch/committing-and-reviewing-changes-to-your-project-in-github-desktop#about-commits)
* [Create a Pull Request](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request)
### Overview
```mermaid
%%{init: {"flowchart": {"curve": "cardinal"}} }%%
graph TD
A[Fork Project] --> B[Clone Repository];
B --> C[Create New Branch];
C --> D[Make Changes];
D --> G[Test Changes];
G --> H{Tests Passed?};
H -->|Yes| E[Commit Changes];
H -->|No| J[Fix Issues];
J --> G;
E --> F[Push Branch];
F --> K[Create Pull Request];
K --> L[Fill out PR template];
classDef default stroke:#333,stroke-width:4px,font-size:12pt;
``` ```
> [!NOTE] Example:
> This is a diagram to guide you through the process. It may vary depending on the type of change you're making.
### Fork the Repo ```powershell
* Fork the WinUtil Repository [here](https://github.com/ChrisTitusTech/winutil) to create a copy that will be available in your repository list. git checkout -b add-firefox-tweak
```
![Fork Image](/docs/src/assets/contributing/Fork-Button-Dark.png) ---
### Clone the Fork ### 4. Edit the Code
> [!TIP]
> While you can make your changes directly through the Web, we recommend cloning the repo to your device using the application GitHub Desktop (available in WinUtil) to test your fork easily.
* Install GitHub Desktop if it is not already installed. Open the project in your preferred text editor and make your changes.
* Log in using the same GitHub account you used to fork WinUtil.
* Choose the fork under "Your Repositories" and press "clone {repo name}"
* Create a new branch and name it something relatable to your changes.
* Now you can modify WinUtil to your liking using your preferred text editor. Keep changes small and focused.
---
### Testing your changes ### 5. Test Your Changes
* To test to see if your changes work as intended, run the following commands in a PowerShell terminal as admin: Open Powershell as Administrator.
* Change the directory where you are running the commands to the forked project. Go to the project folder:
* `cd {path to the folder with the compile.ps1}`
* Run the following command to compile and run WinUtil:
* `.\Compile.ps1 -run`
![Compile](/docs/src/assets/contributing/Complie.png) ```powershell
cd path\to\winutil
```
Run:
Open PowerShell as Administrator. ```powershell
.\Compile.ps1 -Run
```
* After seeing that your changes work properly, feel free to commit the changes to the repository and make a PR. For help on that, follow the documentation below. Verify:
- WinUtil launches correctly
- Your feature works
- Nothing else breaks
### Committing the changes If something fails, fix it before committing.
* Before committing your changes, please discard changes made to the `winutil.ps1` file, like the following:
![Push Commit Image](/docs/src/assets/contributing/Discard-GHD.png) ---
* Now, commit your changes once you are happy with the result. ### 6. Review Your Changes
![Commit Image](/docs/src/assets/contributing/Commit-GHD.png) Check what changed:
* Push the changes to upload them to your fork on GitHub. ```powershell
git status
```
![Push Commit Image](/docs/src/assets/contributing/Push-Commit.png) Review the diff:
### Making a PR ```powershell
* To make a PR on your repo under a new branch linking to the main branch, a button will show and say Preview and Create pull request. Click that button and fill in all the information that is provided on the template. Once all the information is filled in correctly, check your PR to make sure there is no WinUtil.ps1 file attached to the PR. Once everything is good, make the PR and wait for Chris (the maintainer) to accept or deny your PR. Once it is accepted by Chris, you will be able to see your changes in the "/windev" build. git diff
* If you do not see your feature in the main "/win" build, that is fine. All new changes go into the /windev build to make sure everything is working OK before going fully public. ```
* Congratulations! You just submitted your first PR. Thank you so much for contributing to WinUtil.
Make sure you did not accidentally modify unrelated files.
---
### 7. Commit Your Changes
Stage files:
```powershell
git add .
```
Commit them:
```powershell
git commit -m "Add feature description"
```
Example:
```powershell
git commit -m "Add Firefox package tweak"
```
---
### 8. Push Your Branch
```powershell
git push origin branch-name
```
Example:
```powershell
git push origin add-firefox-tweak
```
---
### 9. Open a Pull Request
Go to your fork on GitHub.
GitHub will show a button to create a pull request.
<img width="1009" height="71" alt="{C8C6A3CC-79D4-44FD-A54C-4C5717F12730}" src="https://github.com/user-attachments/assets/0419d193-d4e7-47c0-87cf-b986742201a0" />
Before submitting:
- Explain what changed
- Explain why you changed it
- Make sure unrelated files are not included
Once submitted, maintainers will review your PR.
+1 -1
View File
@@ -7,7 +7,7 @@
Questa utility è una raccolta di attività Windows che eseguo personalmente su ogni sistema che utilizzo. È progettata per snellire le *installazioni*, rimuovere i componenti superflui tramite *ottimizzazioni*, risolvere problemi tramite la *configurazione*, e riparare *aggiornamenti* di Windows. Sono estremamente selettivo riguardo ai contributi per mantenere questo progetto pulito ed efficiente. Questa utility è una raccolta di attività Windows che eseguo personalmente su ogni sistema che utilizzo. È progettata per snellire le *installazioni*, rimuovere i componenti superflui tramite *ottimizzazioni*, risolvere problemi tramite la *configurazione*, e riparare *aggiornamenti* di Windows. Sono estremamente selettivo riguardo ai contributi per mantenere questo progetto pulito ed efficiente.
![screen-install](/docs/src/assets/branding/title-screen.png) ![screen-install](/docs/assets/images/Title-Screen.png)
## 💡 Come usarlo ## 💡 Come usarlo
+2 -2
View File
@@ -1,4 +1,4 @@
name: Auto-merge Automated Update PRs name: Auto-merge Docs PRs
on: on:
pull_request: pull_request:
@@ -8,7 +8,7 @@ on:
jobs: jobs:
auto-merge: auto-merge:
if: (github.event.pull_request.head.ref == 'docs-update' || github.event.pull_request.head.ref == 'sponsors-update') && (github.event.pull_request.user.login == 'ChrisTitusTech' || github.event.pull_request.user.login == 'github-actions[bot]') if: github.event.pull_request.head.ref == 'docs-update' && (github.event.pull_request.user.login == 'ChrisTitusTech' || github.event.pull_request.user.login == 'github-actions[bot]')
runs-on: ubuntu-latest runs-on: ubuntu-latest
permissions: permissions:
pull-requests: write pull-requests: write
@@ -18,11 +18,10 @@ jobs:
- name: Extract Discussion Number & Close If any Were Found - name: Extract Discussion Number & Close If any Were Found
env: env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
PR_BODY: ${{ github.event.pull_request.body }}
if: github.event.pull_request.merged == true if: github.event.pull_request.merged == true
id: extract-discussion id: extract-discussion
run: | run: |
pr_body="$PR_BODY" pr_body="${{ github.event.pull_request.body }}"
discussion_ids=$(echo "$pr_body" | grep -oP '(?i)(resolve|fix|close)[s|d]? #\K[0-9]+') discussion_ids=$(echo "$pr_body" | grep -oP '(?i)(resolve|fix|close)[s|d]? #\K[0-9]+')
if [ -z "$discussion_ids" ]; then if [ -z "$discussion_ids" ]; then
+77 -4
View File
@@ -1,4 +1,4 @@
name: Deploy Astro site to Pages name: Deploy Hugo site to Pages
on: on:
push: push:
@@ -6,34 +6,107 @@ on:
- main - main
paths: paths:
- "docs/**" - "docs/**"
- "config/tweaks.json"
- "config/feature.json"
- "functions/**"
workflow_dispatch: workflow_dispatch:
permissions: permissions:
contents: read contents: read
pages: write pages: write
id-token: write id-token: write
pull-requests: write
concurrency: concurrency:
group: "pages" group: "pages"
cancel-in-progress: false cancel-in-progress: false
defaults:
run:
shell: bash
jobs: jobs:
build: build:
if: github.repository == 'ChrisTitusTech/winutil' if: github.repository == 'ChrisTitusTech/winutil'
runs-on: ubuntu-latest runs-on: ubuntu-latest
env: env:
HUGO_VERSION: 0.156.0
HUGO_ENVIRONMENT: production
TZ: America/Chicago TZ: America/Chicago
steps: steps:
- name: Install Hugo CLI
run: |
wget -O ${{ runner.temp }}/hugo.deb https://github.com/gohugoio/hugo/releases/download/v${HUGO_VERSION}/hugo_extended_${HUGO_VERSION}_linux-amd64.deb \
&& sudo dpkg -i ${{ runner.temp }}/hugo.deb
- name: Checkout - name: Checkout
uses: actions/checkout@v7 uses: actions/checkout@v7
with: with:
submodules: recursive
fetch-depth: 0 fetch-depth: 0
persist-credentials: false persist-credentials: false
- name: Setup Pages
id: pages
uses: actions/configure-pages@v6
- name: Install, build, and upload your site - name: Generate Dev Docs from JSON
uses: withastro/action@v6 shell: pwsh
run: |
Set-Location tools
./devdocs-generator.ps1
- name: Create Pull Request
id: cpr
uses: peter-evans/create-pull-request@v8
with: with:
path: docs token: ${{ secrets.AUTO_MERGE }}
commit-message: 'chore: Update generated dev docs'
title: 'chore: Update Generated Dev Docs'
body: 'Automated update of generated documentation from JSON sources'
branch: docs-update
delete-branch: true
add-paths: |
docs/content/dev/
config/tweaks.json
config/feature.json
labels: |
automated
documentation
skip-changelog
- name: Check outputs
run: |
echo "Pull Request Number - ${{ steps.cpr.outputs.pull-request-number }}"
echo "Pull Request URL - ${{ steps.cpr.outputs.pull-request-url }}"
- name: Install Node.js dependencies
run: "cd docs && [[ -f package-lock.json || -f npm-shrinkwrap.json ]] && npm ci || true"
- name: Cache Restore
id: cache-restore
uses: actions/cache/restore@v6
with:
path: |
${{ runner.temp }}/hugo_cache
key: hugo-${{ github.run_id }}
restore-keys: hugo-
- name: Build with Hugo
run: |
hugo \
--gc \
--minify \
--cleanDestinationDir \
--source docs \
--cacheDir "${{ runner.temp }}/hugo_cache"
- name: Cache Save
id: cache-save
uses: actions/cache/save@v6
with:
path: |
${{ runner.temp }}/hugo_cache
key: ${{ steps.cache-restore.outputs.cache-primary-key }}
- name: Upload artifact
uses: actions/upload-pages-artifact@v5
with:
path: ./docs/public
deploy: deploy:
if: github.repository == 'ChrisTitusTech/winutil' if: github.repository == 'ChrisTitusTech/winutil'
+5 -22
View File
@@ -31,23 +31,21 @@ jobs:
Set-ExecutionPolicy Bypass -Scope Process -Force; ./Compile.ps1 Set-ExecutionPolicy Bypass -Scope Process -Force; ./Compile.ps1
continue-on-error: false # Directly fail the job on error, removing the need for a separate check continue-on-error: false # Directly fail the job on error, removing the need for a separate check
- name: Create Pull Request for Updated Docs and JSON Links - name: Create Pull Request for Updated JSON Links
id: cpr id: cpr
uses: peter-evans/create-pull-request@v8 uses: peter-evans/create-pull-request@v8
with: with:
token: ${{ secrets.AUTO_MERGE }} token: ${{ secrets.AUTO_MERGE }}
commit-message: 'chore: Update generated dev docs and JSON links' commit-message: 'chore: Update documentation links in JSON configs'
title: 'chore: Update generated dev docs and JSON links' title: 'chore: Update documentation links in JSON configs'
body: 'Automated update of generated documentation and JSON config links from pre-release build' body: 'Automated update of documentation links in JSON configs from pre-release build'
branch: docs-update branch: docs-update
delete-branch: true delete-branch: true
add-paths: | add-paths: |
docs/src/content/docs/code-reference/
config/tweaks.json config/tweaks.json
config/feature.json config/feature.json
labels: | labels: |
automated automated
documentation
skip-changelog skip-changelog
- name: Check outputs - name: Check outputs
@@ -111,21 +109,6 @@ jobs:
config-name: release-drafter.yml config-name: release-drafter.yml
version: ${{ env.VERSION }} version: ${{ env.VERSION }}
- name: Remove Automated Updates from Release Notes
id: filter_notes
shell: pwsh
env:
RELEASE_NOTES: ${{ steps.generate_notes.outputs.body }}
run: |
$filteredNotes = ($env:RELEASE_NOTES -split '\r?\n' | Where-Object {
$_ -notmatch '(?i)Update (Generated Dev Docs|Sponsors)'
}) -join "`n"
$delimiter = [guid]::NewGuid().ToString()
"body<<$delimiter" >> $env:GITHUB_OUTPUT
$filteredNotes >> $env:GITHUB_OUTPUT
$delimiter >> $env:GITHUB_OUTPUT
- name: Create and Upload Release - name: Create and Upload Release
id: create_release id: create_release
uses: softprops/action-gh-release@v3 uses: softprops/action-gh-release@v3
@@ -133,7 +116,7 @@ jobs:
tag_name: ${{ env.VERSION }} tag_name: ${{ env.VERSION }}
name: Pre-Release ${{ env.VERSION }} name: Pre-Release ${{ env.VERSION }}
body: | body: |
${{ steps.filter_notes.outputs.body }} ${{ steps.generate_notes.outputs.body }}
![GitHub Downloads (specific asset, specific tag)](https://img.shields.io/github/downloads/ChrisTitusTech/winutil/${{ env.VERSION }}/winutil.ps1) ![GitHub Downloads (specific asset, specific tag)](https://img.shields.io/github/downloads/ChrisTitusTech/winutil/${{ env.VERSION }}/winutil.ps1)
append_body: false append_body: false
+1 -1
View File
@@ -26,7 +26,7 @@ jobs:
id: cpr id: cpr
uses: peter-evans/create-pull-request@v8 uses: peter-evans/create-pull-request@v8
with: with:
token: ${{ secrets.AUTO_MERGE }} token: ${{ secrets.GITHUB_TOKEN }}
commit-message: 'Update sponsors in README' commit-message: 'Update sponsors in README'
title: 'chore: Update Sponsors README' title: 'chore: Update Sponsors README'
body: 'Automated update of sponsors section' body: 'Automated update of sponsors section'
+4 -4
View File
@@ -14,7 +14,7 @@ desktop.ini
.vscode/ .vscode/
.idea/ .idea/
# hugo files (archived docs) # hugo files
docs-old/public/ docs/public/
docs-old/.hugo_build.lock docs/.hugo_build.lock
docs-old/resources/ docs/resources/
-1
View File
@@ -189,6 +189,5 @@ When the user corrects an agent approach, add or tighten one concrete rule here
- When the active log file is owned by `Start-Transcript`, do not call `Add-Content` against that file; write to host output so the transcript captures the line in the same log file without recording a terminating-error diagnostic. - When the active log file is owned by `Start-Transcript`, do not call `Add-Content` against that file; write to host output so the transcript captures the line in the same log file without recording a terminating-error diagnostic.
- Log install/uninstall package names and package-manager IDs before queuing background runspace work; do not rely on runspace host output for the package identity. - Log install/uninstall package names and package-manager IDs before queuing background runspace work; do not rely on runspace host output for the package identity.
- For Win11 Creator, start each new ISO modification in a fresh `WinUtil_Win11ISO_*` temp directory; existing-work detection is only for resuming/exporting already modified media. - For Win11 Creator, start each new ISO modification in a fresh `WinUtil_Win11ISO_*` temp directory; existing-work detection is only for resuming/exporting already modified media.
- For Win11 Creator driver injection, keep offline WIM servicing to one mount, one `/Add-Driver`, and one commit; do not export editions or run unrelated WIM cleanup, and reject damaged metadata before ISO export.
- For Script Analyzer cleanup, fix actionable source warnings first and do not globally suppress accepted convention warnings such as plural names, `ShouldProcess` on UI helpers, `$global:sync`, or compile-time cross-file false positives. - For Script Analyzer cleanup, fix actionable source warnings first and do not globally suppress accepted convention warnings such as plural names, `ShouldProcess` on UI helpers, `$global:sync`, or compile-time cross-file false positives.
- For DNS DHCP reset, keep the cmdlet reset and explicitly set IPv4 and IPv6 DNS source to DHCP. - For DNS DHCP reset, keep the cmdlet reset and explicitly set IPv4 and IPv6 DNS source to DHCP.
+2 -3
View File
@@ -6,8 +6,7 @@
A curated compilation of Windows system tasks streamline **installs**, debloat with **tweaks**, troubleshoot with **config**, and configure **Windows updates**. Run it fresh on every new Windows install. A curated compilation of Windows system tasks streamline **installs**, debloat with **tweaks**, troubleshoot with **config**, and configure **Windows updates**. Run it fresh on every new Windows install.
![Title Screen](docs/src/assets/branding/title-screen.png) ![Title Screen](/docs/assets/images/Title-Screen.png)
--- ---
@@ -78,7 +77,7 @@ See https://github.com/ChrisTitusTech/winutil/blob/main/.github/CONTRIBUTING.md
These are the sponsors that help keep this project alive with monthly contributions. These are the sponsors that help keep this project alive with monthly contributions.
<!-- sponsors --><a href="https://github.com/ysaito8015"><img src="https:&#x2F;&#x2F;github.com&#x2F;ysaito8015.png" width="60px" alt="User avatar: Yusuke Saito" /></a><a href="https://github.com/dwelfusius"><img src="https:&#x2F;&#x2F;github.com&#x2F;dwelfusius.png" width="60px" alt="User avatar: " /></a><a href="https://github.com/mews-se"><img src="https:&#x2F;&#x2F;github.com&#x2F;mews-se.png" width="60px" alt="User avatar: Martin" /></a><a href="https://github.com/jdiegmueller"><img src="https:&#x2F;&#x2F;github.com&#x2F;jdiegmueller.png" width="60px" alt="User avatar: Jason A. Diegmueller" /></a><a href="https://github.com/robertsandrock"><img src="https:&#x2F;&#x2F;github.com&#x2F;robertsandrock.png" width="60px" alt="User avatar: RMS" /></a><a href="https://github.com/paulsheets"><img src="https:&#x2F;&#x2F;github.com&#x2F;paulsheets.png" width="60px" alt="User avatar: Paul" /></a><a href="https://github.com/djones369"><img src="https:&#x2F;&#x2F;github.com&#x2F;djones369.png" width="60px" alt="User avatar: Dave J (WhamGeek)" /></a><a href="https://github.com/anthonymendez"><img src="https:&#x2F;&#x2F;github.com&#x2F;anthonymendez.png" width="60px" alt="User avatar: Anthony Mendez" /></a><a href="https://github.com/FatBastard0"><img src="https:&#x2F;&#x2F;github.com&#x2F;FatBastard0.png" width="60px" alt="User avatar: " /></a><a href="https://github.com/DursleyGuy"><img src="https:&#x2F;&#x2F;github.com&#x2F;DursleyGuy.png" width="60px" alt="User avatar: DursleyGuy" /></a><a href="https://github.com/DwayneTheRockLobster1"><img src="https:&#x2F;&#x2F;github.com&#x2F;DwayneTheRockLobster1.png" width="60px" alt="User avatar: " /></a><a href="https://github.com/KieraKujisawa"><img src="https:&#x2F;&#x2F;github.com&#x2F;KieraKujisawa.png" width="60px" alt="User avatar: Kiera Meredith" /></a><a href="https://github.com/andrewpayne68"><img src="https:&#x2F;&#x2F;github.com&#x2F;andrewpayne68.png" width="60px" alt="User avatar: Andrew P" /></a><a href="https://github.com/seanh1995"><img src="https:&#x2F;&#x2F;github.com&#x2F;seanh1995.png" width="60px" alt="User avatar: Sean (ANGRYxScotsman)" /></a><a href="https://github.com/Abs313a"><img src="https:&#x2F;&#x2F;github.com&#x2F;Abs313a.png" width="60px" alt="User avatar: Abs" /></a><!-- sponsors --> <!-- sponsors --><a href="https://github.com/ysaito8015"><img src="https:&#x2F;&#x2F;github.com&#x2F;ysaito8015.png" width="60px" alt="User avatar: Yusuke Saito" /></a><a href="https://github.com/dwelfusius"><img src="https:&#x2F;&#x2F;github.com&#x2F;dwelfusius.png" width="60px" alt="User avatar: " /></a><a href="https://github.com/mews-se"><img src="https:&#x2F;&#x2F;github.com&#x2F;mews-se.png" width="60px" alt="User avatar: Martin Stockzell" /></a><a href="https://github.com/jdiegmueller"><img src="https:&#x2F;&#x2F;github.com&#x2F;jdiegmueller.png" width="60px" alt="User avatar: Jason A. Diegmueller" /></a><a href="https://github.com/robertsandrock"><img src="https:&#x2F;&#x2F;github.com&#x2F;robertsandrock.png" width="60px" alt="User avatar: RMS" /></a><a href="https://github.com/paulsheets"><img src="https:&#x2F;&#x2F;github.com&#x2F;paulsheets.png" width="60px" alt="User avatar: Paul" /></a><a href="https://github.com/djones369"><img src="https:&#x2F;&#x2F;github.com&#x2F;djones369.png" width="60px" alt="User avatar: Dave J (WhamGeek)" /></a><a href="https://github.com/anthonymendez"><img src="https:&#x2F;&#x2F;github.com&#x2F;anthonymendez.png" width="60px" alt="User avatar: Anthony Mendez" /></a><a href="https://github.com/FatBastard0"><img src="https:&#x2F;&#x2F;github.com&#x2F;FatBastard0.png" width="60px" alt="User avatar: " /></a><a href="https://github.com/DursleyGuy"><img src="https:&#x2F;&#x2F;github.com&#x2F;DursleyGuy.png" width="60px" alt="User avatar: DursleyGuy" /></a><a href="https://github.com/DwayneTheRockLobster1"><img src="https:&#x2F;&#x2F;github.com&#x2F;DwayneTheRockLobster1.png" width="60px" alt="User avatar: " /></a><a href="https://github.com/KieraKujisawa"><img src="https:&#x2F;&#x2F;github.com&#x2F;KieraKujisawa.png" width="60px" alt="User avatar: Kiera Meredith" /></a><a href="https://github.com/andrewpayne68"><img src="https:&#x2F;&#x2F;github.com&#x2F;andrewpayne68.png" width="60px" alt="User avatar: Andrew P" /></a><a href="https://github.com/johanwildeboer"><img src="https:&#x2F;&#x2F;github.com&#x2F;johanwildeboer.png" width="60px" alt="User avatar: " /></a><a href="https://github.com/lukas346"><img src="https:&#x2F;&#x2F;github.com&#x2F;lukas346.png" width="60px" alt="User avatar: Wook" /></a><a href="https://github.com/tsv31"><img src="https:&#x2F;&#x2F;github.com&#x2F;tsv31.png" width="60px" alt="User avatar: Sorin" /></a><a href="https://github.com/seanh1995"><img src="https:&#x2F;&#x2F;github.com&#x2F;seanh1995.png" width="60px" alt="User avatar: Sean (ANGRYxScotsman)" /></a><!-- sponsors -->
--- ---
+6 -105
View File
@@ -18,7 +18,7 @@
"foss": true "foss": true
}, },
"adobe": { "adobe": {
"category": "Document", "category": "Multimedia Tools",
"choco": "adobereader", "choco": "adobereader",
"content": "Adobe Acrobat Reader", "content": "Adobe Acrobat Reader",
"description": "Adobe Acrobat Reader is a free PDF viewer with essential features for viewing, printing, and annotating PDF documents.", "description": "Adobe Acrobat Reader is a free PDF viewer with essential features for viewing, printing, and annotating PDF documents.",
@@ -458,15 +458,6 @@
"winget": "flux.flux", "winget": "flux.flux",
"foss": false "foss": false
}, },
"foxpdfreader": {
"category": "Document",
"choco": "foxitreader",
"content": "Foxit PDF Reader",
"description": "Foxit PDF Reader is a free PDF viewer with a familiar ribbon-style interface.",
"link": "https://www.foxit.com/pdf-reader/",
"winget": "Foxit.FoxitReader",
"foss": false
},
"geforcenow": { "geforcenow": {
"category": "Games", "category": "Games",
"choco": "nvidia-geforce-now", "choco": "nvidia-geforce-now",
@@ -710,15 +701,6 @@
"winget": "sylikc.JPEGView", "winget": "sylikc.JPEGView",
"foss": true "foss": true
}, },
"joplin": {
"category": "Document",
"choco": "joplin",
"content": "Joplin",
"description": "Joplin is an open-source note-taking and to-do application with synchronization capabilities.",
"link": "https://joplinapp.org/",
"winget": "Joplin.Joplin",
"foss": true
},
"keepassxc": { "keepassxc": {
"category": "Utilities", "category": "Utilities",
"choco": "keepassxc", "choco": "keepassxc",
@@ -756,7 +738,7 @@
"foss": true "foss": true
}, },
"libreoffice": { "libreoffice": {
"category": "Document", "category": "Multimedia Tools",
"choco": "libreoffice-fresh", "choco": "libreoffice-fresh",
"content": "LibreOffice", "content": "LibreOffice",
"description": "LibreOffice is a powerful and free office suite, compatible with other major office suites.", "description": "LibreOffice is a powerful and free office suite, compatible with other major office suites.",
@@ -900,9 +882,9 @@
"foss": true "foss": true
}, },
"naps2": { "naps2": {
"category": "Document", "category": "Multimedia Tools",
"choco": "naps2", "choco": "naps2",
"content": "NAPS2 (Scanner)", "content": "NAPS2 (Document Scanner)",
"description": "NAPS2 is a document scanning application that simplifies the process of creating electronic documents.", "description": "NAPS2 is a document scanning application that simplifies the process of creating electronic documents.",
"link": "https://www.naps2.com/", "link": "https://www.naps2.com/",
"winget": "Cyanfish.NAPS2", "winget": "Cyanfish.NAPS2",
@@ -998,7 +980,7 @@
"foss": true "foss": true
}, },
"obsidian": { "obsidian": {
"category": "Document", "category": "Multimedia Tools",
"choco": "obsidian", "choco": "obsidian",
"content": "Obsidian", "content": "Obsidian",
"description": "Obsidian is a powerful note-taking and knowledge management application.", "description": "Obsidian is a powerful note-taking and knowledge management application.",
@@ -1006,15 +988,6 @@
"winget": "Obsidian.Obsidian", "winget": "Obsidian.Obsidian",
"foss": false "foss": false
}, },
"okular": {
"category": "Document",
"choco": "okular",
"content": "Okular",
"description": "Okular is a versatile document viewer with advanced features.",
"link": "https://okular.kde.org/",
"winget": "KDE.Okular",
"foss": true
},
"onedrive": { "onedrive": {
"category": "Microsoft Tools", "category": "Microsoft Tools",
"choco": "onedrive", "choco": "onedrive",
@@ -1025,7 +998,7 @@
"foss": false "foss": false
}, },
"onlyoffice": { "onlyoffice": {
"category": "Document", "category": "Multimedia Tools",
"choco": "onlyoffice", "choco": "onlyoffice",
"content": "ONLYOFFICE Desktop", "content": "ONLYOFFICE Desktop",
"description": "ONLYOFFICE Desktop is a comprehensive office suite for document editing and collaboration.", "description": "ONLYOFFICE Desktop is a comprehensive office suite for document editing and collaboration.",
@@ -1114,42 +1087,6 @@
"winget": "Giorgiotani.Peazip", "winget": "Giorgiotani.Peazip",
"foss": true "foss": true
}, },
"pdf-xchange": {
"category": "Document",
"choco": "pdfxchangeeditor",
"content": "PDF-XChange Editor",
"description": "A comprehensive Windows-based software suite and editor for creating, viewing, editing, annotating, and signing PDF files.",
"link": "https://www.pdf-xchange.com/",
"winget": "TrackerSoftware.PDF-XChangeEditor",
"foss": false
},
"pdf24creator": {
"category": "Document",
"choco": "pdf24",
"content": "PDF24 Creator",
"description": "Free and easy-to-use online/desktop PDF tools that make you more productive",
"link": "https://tools.pdf24.org/en/creator",
"winget": "geeksoftwareGmbH.PDF24Creator",
"foss": false
},
"pdfgear": {
"category": "Document",
"choco": "pdfgear",
"content": "PDFgear",
"description": "PDFgear is a piece of full-featured PDF management software for Windows, macOS, and mobile, and it's completely free to use.",
"link": "https://www.pdfgear.com/",
"winget": "PDFgear.PDFgear",
"foss": false
},
"pdfsam": {
"category": "Document",
"choco": "pdfsam",
"content": "PDFsam Basic",
"description": "PDFsam Basic is a free and open-source tool for splitting, merging, and rotating PDF files.",
"link": "https://pdfsam.org/",
"winget": "PDFsam.PDFsam",
"foss": true
},
"playnite": { "playnite": {
"category": "Games", "category": "Games",
"choco": "playnite", "choco": "playnite",
@@ -1402,15 +1339,6 @@
"winget": "WhirlwindFX.SignalRgb", "winget": "WhirlwindFX.SignalRgb",
"foss": false "foss": false
}, },
"simplenote": {
"category": "Document",
"choco": "simplenote",
"content": "Simplenote",
"description": "Simplenote is an easy way to keep notes, lists, ideas and more.",
"link": "https://simplenote.com/",
"winget": "Automattic.Simplenote",
"foss": true
},
"simplewall": { "simplewall": {
"category": "Pro Tools", "category": "Pro Tools",
"choco": "simplewall", "choco": "simplewall",
@@ -1456,15 +1384,6 @@
"winget": "SublimeHQ.SublimeText.4", "winget": "SublimeHQ.SublimeText.4",
"foss": false "foss": false
}, },
"sumatra": {
"category": "Document",
"choco": "sumatrapdf",
"content": "Sumatra PDF",
"description": "Sumatra PDF is a lightweight and fast PDF viewer with minimalistic design.",
"link": "https://www.sumatrapdfreader.org/free-pdf-reader.html",
"winget": "SumatraPDF.SumatraPDF",
"foss": true
},
"sunshine": { "sunshine": {
"category": "Selfhosted Tools", "category": "Selfhosted Tools",
"choco": "sunshine", "choco": "sunshine",
@@ -1807,15 +1726,6 @@
"winget": "MHNexus.HxD", "winget": "MHNexus.HxD",
"foss": false "foss": false
}, },
"xournal": {
"category": "Document",
"choco": "xournalplusplus",
"content": "Xournal++",
"description": "Xournal++ is an open-source handwriting notetaking software with PDF annotation capabilities.",
"link": "https://xournalpp.github.io/",
"winget": "Xournal++.Xournal++",
"foss": true
},
"yarn": { "yarn": {
"category": "Development", "category": "Development",
"choco": "yarn", "choco": "yarn",
@@ -1897,15 +1807,6 @@
"winget": "ZedIndustries.Zed", "winget": "ZedIndustries.Zed",
"foss": true "foss": true
}, },
"zotero": {
"category": "Document",
"choco": "zotero",
"content": "Zotero",
"description": "Zotero is a free, easy-to-use tool to help you collect, organize, cite, and share your research materials.",
"link": "https://www.zotero.org/",
"winget": "DigitalScholar.Zotero",
"foss": true
},
"deskflow": { "deskflow": {
"category": "Utilities", "category": "Utilities",
"choco": "deskflow", "choco": "deskflow",
+30 -60
View File
@@ -4,232 +4,203 @@
"Content": "Feedback Hub", "Content": "Feedback Hub",
"Description": "Allows users to submit bug reports, feature suggestions, and diagnostic data directly to Microsoft.", "Description": "Allows users to submit bug reports, feature suggestions, and diagnostic data directly to Microsoft.",
"Panel": "0", "Panel": "0",
"PackageId": "Microsoft.WindowsFeedbackHub", "PackageId": "Microsoft.WindowsFeedbackHub"
"StoreId": "9NBLGGH4R32N"
}, },
"WPFAppxMicrosoft_GetHelp": { "WPFAppxMicrosoft_GetHelp": {
"Category": "Microsoft Apps", "Category": "Microsoft Apps",
"Content": "Get Help", "Content": "Get Help",
"Description": "Provides access to automated troubleshooting guides, support documentation, and direct Microsoft customer assistance.", "Description": "Provides access to automated troubleshooting guides, support documentation, and direct Microsoft customer assistance.",
"Panel": "0", "Panel": "0",
"PackageId": "Microsoft.GetHelp", "PackageId": "Microsoft.GetHelp"
"StoreId": "9PKDZBMV1H3T"
}, },
"WPFAppxMicrosoft_OutlookForWindows": { "WPFAppxMicrosoft_OutlookForWindows": {
"Category": "Microsoft Apps", "Category": "Microsoft Apps",
"Content": "Outlook for Windows", "Content": "Outlook for Windows",
"Description": "Provides modern email management, calendar scheduling, and contact organization features.", "Description": "Provides modern email management, calendar scheduling, and contact organization features.",
"Panel": "0", "Panel": "0",
"PackageId": "Microsoft.OutlookForWindows", "PackageId": "Microsoft.OutlookForWindows"
"StoreId": "9NRX63209R7B"
}, },
"WPFAppxMSTeams": { "WPFAppxMSTeams": {
"Category": "Microsoft Apps", "Category": "Microsoft Apps",
"Content": "Microsoft Teams", "Content": "Microsoft Teams",
"Description": "Facilitates instant messaging, video conferencing, file sharing, and workspace collaboration.", "Description": "Facilitates instant messaging, video conferencing, file sharing, and workspace collaboration.",
"Panel": "0", "Panel": "0",
"PackageId": "MSTeams", "PackageId": "MSTeams"
"StoreId": "XP8BT8DW290MPQ"
}, },
"WPFAppxClipchamp_Clipchamp": { "WPFAppxClipchamp_Clipchamp": {
"Category": "Utilities & Productivity", "Category": "Utilities & Productivity",
"Content": "Clipchamp", "Content": "Clipchamp",
"Description": "Provides a user-friendly video editor with built-in templates, effects, and timeline editing tools.", "Description": "Provides a user-friendly video editor with built-in templates, effects, and timeline editing tools.",
"Panel": "0", "Panel": "0",
"PackageId": "Clipchamp.Clipchamp", "PackageId": "Clipchamp.Clipchamp"
"StoreId": "9P1J8S7CCWWT"
}, },
"WPFAppxMicrosoft_MicrosoftOfficeHub": { "WPFAppxMicrosoft_MicrosoftOfficeHub": {
"Category": "Microsoft Apps", "Category": "Microsoft Apps",
"Content": "Microsoft 365", "Content": "Microsoft 365",
"Description": "Serves as a centralized launcher and dashboard for accessing cloud-based Microsoft 365 apps and recent documents.", "Description": "Serves as a centralized launcher and dashboard for accessing cloud-based Microsoft 365 apps and recent documents.",
"Panel": "0", "Panel": "0",
"PackageId": "Microsoft.MicrosoftOfficeHub", "PackageId": "Microsoft.MicrosoftOfficeHub"
"StoreId": "9WZDNCRD29V9"
}, },
"WPFAppxMicrosoft_ZuneMusic": { "WPFAppxMicrosoft_ZuneMusic": {
"Category": "Utilities & Productivity", "Category": "Utilities & Productivity",
"Content": "Media Player", "Content": "Media Player",
"Description": "Plays local audio and video files with modern playlist management and casting capabilities.", "Description": "Plays local audio and video files with modern playlist management and casting capabilities.",
"Panel": "0", "Panel": "0",
"PackageId": "Microsoft.ZuneMusic", "PackageId": "Microsoft.ZuneMusic"
"StoreId": "9WZDNCRFJ3PT"
}, },
"WPFAppxMicrosoft_BingSearch": { "WPFAppxMicrosoft_BingSearch": {
"Category": "Bing & Web Services", "Category": "Bing & Web Services",
"Content": "Bing Search", "Content": "Bing Search",
"Description": "Integrates Microsoft Bing search capabilities and web services directly into the operating system.", "Description": "Integrates Microsoft Bing search capabilities and web services directly into the operating system.",
"Panel": "1", "Panel": "1",
"PackageId": "Microsoft.BingSearch", "PackageId": "Microsoft.BingSearch"
"StoreId": "9NZBF4GT040C"
}, },
"WPFAppxMicrosoftCorporationII_QuickAssist": { "WPFAppxMicrosoftCorporationII_QuickAssist": {
"Category": "Utilities & Productivity", "Category": "Utilities & Productivity",
"Content": "Quick Assist", "Content": "Quick Assist",
"Description": "Enables secure remote technical support and screen sharing over an internet connection.", "Description": "Enables secure remote technical support and screen sharing over an internet connection.",
"Panel": "0", "Panel": "0",
"PackageId": "MicrosoftCorporationII.QuickAssist", "PackageId": "MicrosoftCorporationII.QuickAssist"
"StoreId": "9P7BP5VNWKX5"
}, },
"WPFAppxMicrosoft_WindowsDevHome": { "WPFAppxMicrosoft_WindowsDevHome": {
"Category": "Developer Tools", "Category": "Developer Tools",
"Content": "Dev Home", "Content": "Dev Home",
"Description": "Provides a specialized dashboard for software developer environment setups, repository syncing, and hardware widgets.", "Description": "Provides a specialized dashboard for software developer environment setups, repository syncing, and hardware widgets.",
"Panel": "1", "Panel": "1",
"PackageId": "Microsoft.Windows.DevHome", "PackageId": "Microsoft.Windows.DevHome"
"StoreId": "9N8MHTPHNGVV"
}, },
"WPFAppxMicrosoft_WindowsCrossDevice": { "WPFAppxMicrosoft_WindowsCrossDevice": {
"Category": "Microsoft Ecosystem", "Category": "Microsoft Ecosystem",
"Content": "Mobile Devices", "Content": "Mobile Devices",
"Description": "Manages system-level background connectivity with paired mobile devices. Removing this may disable cross-device features such as phone screen mirroring, file transfer, and mobile hotspot handoff integrated into Windows Settings.", "Description": "Manages system-level background connectivity with paired mobile devices. Removing this may disable cross-device features such as phone screen mirroring, file transfer, and mobile hotspot handoff integrated into Windows Settings.",
"Panel": "0", "Panel": "0",
"PackageId": "MicrosoftWindows.CrossDevice", "PackageId": "MicrosoftWindows.CrossDevice"
"StoreId": "9NTXGKQ8P7N0"
}, },
"WPFAppxMicrosoft_Todos": { "WPFAppxMicrosoft_Todos": {
"Category": "Utilities & Productivity", "Category": "Utilities & Productivity",
"Content": "To Do", "Content": "To Do",
"Description": "Creates, tracks, and synchronizes personal tasks, smart lists, and daily reminders.", "Description": "Creates, tracks, and synchronizes personal tasks, smart lists, and daily reminders.",
"Panel": "0", "Panel": "0",
"PackageId": "Microsoft.Todos", "PackageId": "Microsoft.Todos"
"StoreId": "9NBLGGH5R558"
}, },
"WPFAppxMicrosoft_PowerAutomateDesktop": { "WPFAppxMicrosoft_PowerAutomateDesktop": {
"Category": "Developer Tools", "Category": "Developer Tools",
"Content": "Power Automate", "Content": "Power Automate",
"Description": "Automates repetitive workflows and desktop tasks using low-code visual scripting.", "Description": "Automates repetitive workflows and desktop tasks using low-code visual scripting.",
"Panel": "1", "Panel": "1",
"PackageId": "Microsoft.PowerAutomateDesktop", "PackageId": "Microsoft.PowerAutomateDesktop"
"StoreId": "9NFTCH6J7FHV"
}, },
"WPFAppxMicrosoft_YourPhone": { "WPFAppxMicrosoft_YourPhone": {
"Category": "Microsoft Ecosystem", "Category": "Microsoft Ecosystem",
"Content": "Phone Link", "Content": "Phone Link",
"Description": "Synchronizes text messages, phone notifications, photos, and calls from a mobile device to the desktop.", "Description": "Synchronizes text messages, phone notifications, photos, and calls from a mobile device to the desktop.",
"Panel": "0", "Panel": "0",
"PackageId": "Microsoft.YourPhone", "PackageId": "Microsoft.YourPhone"
"StoreId": "9NMPJ99VJBWV"
}, },
"WPFAppxMicrosoft_MicrosoftStickyNotes": { "WPFAppxMicrosoft_MicrosoftStickyNotes": {
"Category": "Utilities & Productivity", "Category": "Utilities & Productivity",
"Content": "Sticky Notes", "Content": "Sticky Notes",
"Description": "Creates quick, floating text notes on the desktop that automatically sync across devices.", "Description": "Creates quick, floating text notes on the desktop that automatically sync across devices.",
"Panel": "0", "Panel": "0",
"PackageId": "Microsoft.MicrosoftStickyNotes", "PackageId": "Microsoft.MicrosoftStickyNotes"
"StoreId": "9NBLGGH4QGHW"
}, },
"WPFAppxMicrosoft_WindowsSoundRecorder": { "WPFAppxMicrosoft_WindowsSoundRecorder": {
"Category": "Utilities & Productivity", "Category": "Utilities & Productivity",
"Content": "Sound Recorder", "Content": "Sound Recorder",
"Description": "Records and trims live audio inputs with simple microphone adjustment controls.", "Description": "Records and trims live audio inputs with simple microphone adjustment controls.",
"Panel": "0", "Panel": "0",
"PackageId": "Microsoft.WindowsSoundRecorder", "PackageId": "Microsoft.WindowsSoundRecorder"
"StoreId": "9WZDNCRFHWKN"
}, },
"WPFAppxMicrosoft_WindowsAlarms": { "WPFAppxMicrosoft_WindowsAlarms": {
"Category": "Utilities & Productivity", "Category": "Utilities & Productivity",
"Content": "Clock", "Content": "Clock",
"Description": "Features world clocks, alarms, countdown timers, stopwatches, and dedicated focus session tracking.", "Description": "Features world clocks, alarms, countdown timers, stopwatches, and dedicated focus session tracking.",
"Panel": "0", "Panel": "0",
"PackageId": "Microsoft.WindowsAlarms", "PackageId": "Microsoft.WindowsAlarms"
"StoreId": "9WZDNCRFJ3PR"
}, },
"WPFAppxMicrosoft_Paint": { "WPFAppxMicrosoft_Paint": {
"Category": "Utilities & Productivity", "Category": "Utilities & Productivity",
"Content": "Paint", "Content": "Paint",
"Description": "Provides built-in digital sketching, basic image editing, and pixel-level graphic manipulation tools.", "Description": "Provides built-in digital sketching, basic image editing, and pixel-level graphic manipulation tools.",
"Panel": "0", "Panel": "0",
"PackageId": "Microsoft.Paint", "PackageId": "Microsoft.Paint"
"StoreId": "9PCFS5B6T72H"
}, },
"WPFAppxMicrosoft_WindowsNotepad": { "WPFAppxMicrosoft_WindowsNotepad": {
"Category": "Utilities & Productivity", "Category": "Utilities & Productivity",
"Content": "Notepad", "Content": "Notepad",
"Description": "Provides a lightweight text editor with multi-tab support for plain text files and code snippets.", "Description": "Provides a lightweight text editor with multi-tab support for plain text files and code snippets.",
"Panel": "0", "Panel": "0",
"PackageId": "Microsoft.WindowsNotepad", "PackageId": "Microsoft.WindowsNotepad"
"StoreId": "9MSMLRH6LZF3"
}, },
"WPFAppxMicrosoft_ScreenSketch": { "WPFAppxMicrosoft_ScreenSketch": {
"Category": "Utilities & Productivity", "Category": "Utilities & Productivity",
"Content": "Snipping Tool", "Content": "Snipping Tool",
"Description": "Captures screenshots or screen recordings with built-in markup, image cropping, and optical character recognition (OCR).", "Description": "Captures screenshots or screen recordings with built-in markup, image cropping, and optical character recognition (OCR).",
"Panel": "0", "Panel": "0",
"PackageId": "Microsoft.ScreenSketch", "PackageId": "Microsoft.ScreenSketch"
"StoreId": "9MZ95KL8MR0L"
}, },
"WPFAppxMicrosoft_Copilot": { "WPFAppxMicrosoft_Copilot": {
"Category": "Bing & Web Services", "Category": "Bing & Web Services",
"Content": "Copilot", "Content": "Copilot",
"Description": "Launches the Microsoft AI companion for contextual answers, creative writing assistance, and intelligent web search.", "Description": "Launches the Microsoft AI companion for contextual answers, creative writing assistance, and intelligent web search.",
"Panel": "1", "Panel": "1",
"PackageId": "Microsoft.Copilot", "PackageId": "Microsoft.Copilot"
"StoreId": "9NHT9RB2F4HD"
}, },
"WPFAppxMicrosoft_WindowsCalculator": { "WPFAppxMicrosoft_WindowsCalculator": {
"Category": "Utilities & Productivity", "Category": "Utilities & Productivity",
"Content": "Calculator", "Content": "Calculator",
"Description": "Performs standard arithmetic, scientific operations, programming calculations, and unit conversions.", "Description": "Performs standard arithmetic, scientific operations, programming calculations, and unit conversions.",
"Panel": "0", "Panel": "0",
"PackageId": "Microsoft.WindowsCalculator", "PackageId": "Microsoft.WindowsCalculator"
"StoreId": "9WZDNCRFHVN5"
}, },
"WPFAppxMicrosoft_WindowsCamera": { "WPFAppxMicrosoft_WindowsCamera": {
"Category": "Utilities & Productivity", "Category": "Utilities & Productivity",
"Content": "Camera", "Content": "Camera",
"Description": "Captures photographs and records video files via connected webcams or imaging hardware.", "Description": "Captures photographs and records video files via connected webcams or imaging hardware.",
"Panel": "0", "Panel": "0",
"PackageId": "Microsoft.WindowsCamera", "PackageId": "Microsoft.WindowsCamera"
"StoreId": "9WZDNCRFJBBG"
}, },
"WPFAppxMicrosoft_WindowsPhotos": { "WPFAppxMicrosoft_WindowsPhotos": {
"Category": "Utilities & Productivity", "Category": "Utilities & Productivity",
"Content": "Photos", "Content": "Photos",
"Description": "Organizes, views, and crops local images with basic color adjustment and album creation tools.", "Description": "Organizes, views, and crops local images with basic color adjustment and album creation tools.",
"Panel": "0", "Panel": "0",
"PackageId": "Microsoft.Windows.Photos", "PackageId": "Microsoft.Windows.Photos"
"StoreId": "9WZDNCRFJBH4"
}, },
"WPFAppxMicrosoft_BingNews": { "WPFAppxMicrosoft_BingNews": {
"Category": "Bing & Web Services", "Category": "Bing & Web Services",
"Content": "News", "Content": "News",
"Description": "Aggregates breaking news headlines, personalized article feeds, and world current events.", "Description": "Aggregates breaking news headlines, personalized article feeds, and world current events.",
"Panel": "1", "Panel": "1",
"PackageId": "Microsoft.BingNews", "PackageId": "Microsoft.BingNews"
"StoreId": "9WZDNCRFHVFW"
}, },
"WPFAppxMicrosoft_BingWeather": { "WPFAppxMicrosoft_BingWeather": {
"Category": "Bing & Web Services", "Category": "Bing & Web Services",
"Content": "Weather", "Content": "Weather",
"Description": "Displays local real-time weather tracking, radar maps, and historical meteorological forecasts.", "Description": "Displays local real-time weather tracking, radar maps, and historical meteorological forecasts.",
"Panel": "1", "Panel": "1",
"PackageId": "Microsoft.BingWeather", "PackageId": "Microsoft.BingWeather"
"StoreId": "9WZDNCRFJ3Q2"
}, },
"WPFAppxMicrosoft_GamingApp": { "WPFAppxMicrosoft_GamingApp": {
"Category": "Xbox & Gaming", "Category": "Xbox & Gaming",
"Content": "Xbox App", "Content": "Xbox App",
"Description": "Serves as the primary gaming library manager, social community interface, and PC Game Pass dashboard.", "Description": "Serves as the primary gaming library manager, social community interface, and PC Game Pass dashboard.",
"Panel": "1", "Panel": "1",
"PackageId": "Microsoft.GamingApp", "PackageId": "Microsoft.GamingApp"
"StoreId": "9MV0B5HZVK9Z"
}, },
"WPFAppxMicrosoft_XboxGamingOverlay": { "WPFAppxMicrosoft_XboxGamingOverlay": {
"Category": "Xbox & Gaming", "Category": "Xbox & Gaming",
"Content": "Xbox Game Bar", "Content": "Xbox Game Bar",
"Description": "Provides customizable in-game status widgets, audio balancing sliders, system monitoring tools, and gameplay recording.", "Description": "Provides customizable in-game status widgets, audio balancing sliders, system monitoring tools, and gameplay recording.",
"Panel": "1", "Panel": "1",
"PackageId": "Microsoft.XboxGamingOverlay", "PackageId": "Microsoft.XboxGamingOverlay"
"StoreId": "9NZKPSTSNW4P"
}, },
"WPFAppxMicrosoft_XboxIdentityProvider": { "WPFAppxMicrosoft_XboxIdentityProvider": {
"Category": "Xbox & Gaming", "Category": "Xbox & Gaming",
"Content": "Xbox Identity Provider", "Content": "Xbox Identity Provider",
"Description": "Manages Xbox network user authentication and background account validation for connected titles. Warning: removing this may break Microsoft account sign-in for non-Xbox games and apps that rely on this authentication pipeline.", "Description": "Manages Xbox network user authentication and background account validation for connected titles. Warning: removing this may break Microsoft account sign-in for non-Xbox games and apps that rely on this authentication pipeline.",
"Panel": "1", "Panel": "1",
"PackageId": "Microsoft.XboxIdentityProvider", "PackageId": "Microsoft.XboxIdentityProvider"
"StoreId": "9WZDNCRD1HKW"
}, },
"WPFAppxMicrosoft_XboxSpeechToTextOverlay": { "WPFAppxMicrosoft_XboxSpeechToTextOverlay": {
"Category": "Xbox & Gaming", "Category": "Xbox & Gaming",
@@ -250,8 +221,7 @@
"Content": "Start Experiences App", "Content": "Start Experiences App",
"Description": "Powers the Windows Widgets board, delivering a personalized feed of news, weather, sports, and finance content.", "Description": "Powers the Windows Widgets board, delivering a personalized feed of news, weather, sports, and finance content.",
"Panel": "1", "Panel": "1",
"PackageId": "Microsoft.StartExperiencesApp", "PackageId": "Microsoft.StartExperiencesApp"
"StoreId": "9PC1H9VN18CM"
}, },
"WPFAppxMicrosoft_MicrosoftSolitaireCollection": { "WPFAppxMicrosoft_MicrosoftSolitaireCollection": {
"Category": "Xbox & Gaming", "Category": "Xbox & Gaming",
+8 -16
View File
@@ -3,56 +3,48 @@
"Primary": "8.8.8.8", "Primary": "8.8.8.8",
"Secondary": "8.8.4.4", "Secondary": "8.8.4.4",
"Primary6": "2001:4860:4860::8888", "Primary6": "2001:4860:4860::8888",
"Secondary6": "2001:4860:4860::8844", "Secondary6": "2001:4860:4860::8844"
"DohTemplate": "https://dns.google/dns-query"
}, },
"Cloudflare":{ "Cloudflare":{
"Primary": "1.1.1.1", "Primary": "1.1.1.1",
"Secondary": "1.0.0.1", "Secondary": "1.0.0.1",
"Primary6": "2606:4700:4700::1111", "Primary6": "2606:4700:4700::1111",
"Secondary6": "2606:4700:4700::1001", "Secondary6": "2606:4700:4700::1001"
"DohTemplate": "https://cloudflare-dns.com/dns-query"
}, },
"Cloudflare_Malware":{ "Cloudflare_Malware":{
"Primary": "1.1.1.2", "Primary": "1.1.1.2",
"Secondary": "1.0.0.2", "Secondary": "1.0.0.2",
"Primary6": "2606:4700:4700::1112", "Primary6": "2606:4700:4700::1112",
"Secondary6": "2606:4700:4700::1002", "Secondary6": "2606:4700:4700::1002"
"DohTemplate": "https://security.cloudflare-dns.com/dns-query"
}, },
"Cloudflare_Malware_Adult":{ "Cloudflare_Malware_Adult":{
"Primary": "1.1.1.3", "Primary": "1.1.1.3",
"Secondary": "1.0.0.3", "Secondary": "1.0.0.3",
"Primary6": "2606:4700:4700::1113", "Primary6": "2606:4700:4700::1113",
"Secondary6": "2606:4700:4700::1003", "Secondary6": "2606:4700:4700::1003"
"DohTemplate": "https://family.cloudflare-dns.com/dns-query"
}, },
"Open_DNS":{ "Open_DNS":{
"Primary": "208.67.222.222", "Primary": "208.67.222.222",
"Secondary": "208.67.220.220", "Secondary": "208.67.220.220",
"Primary6": "2620:119:35::35", "Primary6": "2620:119:35::35",
"Secondary6": "2620:119:53::53", "Secondary6": "2620:119:53::53"
"DohTemplate": "https://doh.opendns.com/dns-query"
}, },
"Quad9":{ "Quad9":{
"Primary": "9.9.9.9", "Primary": "9.9.9.9",
"Secondary": "149.112.112.112", "Secondary": "149.112.112.112",
"Primary6": "2620:fe::fe", "Primary6": "2620:fe::fe",
"Secondary6": "2620:fe::9", "Secondary6": "2620:fe::9"
"DohTemplate": "https://dns.quad9.net/dns-query"
}, },
"AdGuard_Ads_Trackers":{ "AdGuard_Ads_Trackers":{
"Primary": "94.140.14.14", "Primary": "94.140.14.14",
"Secondary": "94.140.15.15", "Secondary": "94.140.15.15",
"Primary6": "2a10:50c0::ad1:ff", "Primary6": "2a10:50c0::ad1:ff",
"Secondary6": "2a10:50c0::ad2:ff", "Secondary6": "2a10:50c0::ad2:ff"
"DohTemplate": "https://dns.adguard-dns.com/dns-query"
}, },
"AdGuard_Ads_Trackers_Malware_Adult":{ "AdGuard_Ads_Trackers_Malware_Adult":{
"Primary": "94.140.14.15", "Primary": "94.140.14.15",
"Secondary": "94.140.15.16", "Secondary": "94.140.15.16",
"Primary6": "2a10:50c0::bad1:ff", "Primary6": "2a10:50c0::bad1:ff",
"Secondary6": "2a10:50c0::bad2:ff", "Secondary6": "2a10:50c0::bad2:ff"
"DohTemplate": "https://family.adguard-dns.com/dns-query"
} }
} }
+33 -33
View File
@@ -9,7 +9,7 @@
"NetFx3" "NetFx3"
], ],
"InvokeScript": [], "InvokeScript": [],
"link": "https://winutil.christitus.com/code-reference/features/features/dotnet" "link": "https://winutil.christitus.com/dev/features/features/dotnet"
}, },
"WPFFixesNTPPool": { "WPFFixesNTPPool": {
"Content": "NTP Server - Enable", "Content": "NTP Server - Enable",
@@ -19,7 +19,7 @@
"Type": "Button", "Type": "Button",
"ButtonWidth": "300", "ButtonWidth": "300",
"function": "Invoke-WPFFixesNTPPool", "function": "Invoke-WPFFixesNTPPool",
"link": "https://winutil.christitus.com/code-reference/features/fixes/ntppool" "link": "https://winutil.christitus.com/dev/features/fixes/ntppool"
}, },
"WPFFeatureshyperv": { "WPFFeatureshyperv": {
"Content": "Hyper-V - Enable", "Content": "Hyper-V - Enable",
@@ -29,7 +29,7 @@
"feature": [ "feature": [
"Microsoft-Hyper-V-All" "Microsoft-Hyper-V-All"
], ],
"link": "https://winutil.christitus.com/code-reference/features/features/hyperv" "link": "https://winutil.christitus.com/dev/features/features/hyperv"
}, },
"WPFFeatureslegacymedia": { "WPFFeatureslegacymedia": {
"Content": "Legacy Media Components (WMP, DirectPlay) - Enable", "Content": "Legacy Media Components (WMP, DirectPlay) - Enable",
@@ -43,7 +43,7 @@
"LegacyComponents" "LegacyComponents"
], ],
"InvokeScript": [], "InvokeScript": [],
"link": "https://winutil.christitus.com/code-reference/features/features/legacymedia" "link": "https://winutil.christitus.com/dev/features/features/legacymedia"
}, },
"WPFFeaturewsl": { "WPFFeaturewsl": {
"Content": "Windows Subsystem for Linux (WSL) - Enable", "Content": "Windows Subsystem for Linux (WSL) - Enable",
@@ -55,7 +55,7 @@
"Microsoft-Windows-Subsystem-Linux" "Microsoft-Windows-Subsystem-Linux"
], ],
"InvokeScript": [], "InvokeScript": [],
"link": "https://winutil.christitus.com/code-reference/features/features/wsl" "link": "https://winutil.christitus.com/dev/features/features/wsl"
}, },
"WPFFeaturenfs": { "WPFFeaturenfs": {
"Content": "Network File System (NFS) - Enable", "Content": "Network File System (NFS) - Enable",
@@ -74,7 +74,7 @@
"nfsadmin client start", "nfsadmin client start",
"nfsadmin client localhost config fileaccess=755 SecFlavors=+sys -krb5 -krb5i" "nfsadmin client localhost config fileaccess=755 SecFlavors=+sys -krb5 -krb5i"
], ],
"link": "https://winutil.christitus.com/code-reference/features/features/nfs" "link": "https://winutil.christitus.com/dev/features/features/nfs"
}, },
"WPFFeatureRegBackup": { "WPFFeatureRegBackup": {
"Content": "Registry Backup (Daily Task 12:30am) - Enable", "Content": "Registry Backup (Daily Task 12:30am) - Enable",
@@ -91,7 +91,7 @@
Register-ScheduledTask -Action $action -Trigger $trigger -TaskName 'AutoRegBackup' -Description 'Create System Registry Backups' -User 'System' Register-ScheduledTask -Action $action -Trigger $trigger -TaskName 'AutoRegBackup' -Description 'Create System Registry Backups' -User 'System'
" "
], ],
"link": "https://winutil.christitus.com/code-reference/features/features/regbackup" "link": "https://winutil.christitus.com/dev/features/features/regbackup"
}, },
"WPFFeatureEnableLegacyRecovery": { "WPFFeatureEnableLegacyRecovery": {
"Content": "Legacy F8 Boot Recovery - Enable", "Content": "Legacy F8 Boot Recovery - Enable",
@@ -102,7 +102,7 @@
"InvokeScript": [ "InvokeScript": [
"bcdedit /set bootmenupolicy legacy" "bcdedit /set bootmenupolicy legacy"
], ],
"link": "https://winutil.christitus.com/code-reference/features/features/enablelegacyrecovery" "link": "https://winutil.christitus.com/dev/features/features/enablelegacyrecovery"
}, },
"WPFFeatureDisableLegacyRecovery": { "WPFFeatureDisableLegacyRecovery": {
"Content": "Legacy F8 Boot Recovery - Disable", "Content": "Legacy F8 Boot Recovery - Disable",
@@ -113,7 +113,7 @@
"InvokeScript": [ "InvokeScript": [
"bcdedit /set bootmenupolicy standard" "bcdedit /set bootmenupolicy standard"
], ],
"link": "https://winutil.christitus.com/code-reference/features/features/disablelegacyrecovery" "link": "https://winutil.christitus.com/dev/features/features/disablelegacyrecovery"
}, },
"WPFFeaturesSandbox": { "WPFFeaturesSandbox": {
"Content": "Windows Sandbox - Enable", "Content": "Windows Sandbox - Enable",
@@ -123,7 +123,7 @@
"feature": [ "feature": [
"Containers-DisposableClientVM" "Containers-DisposableClientVM"
], ],
"link": "https://winutil.christitus.com/code-reference/features/features/sandbox" "link": "https://winutil.christitus.com/dev/features/features/sandbox"
}, },
"WPFFeatureInstall": { "WPFFeatureInstall": {
"Content": "Install Features", "Content": "Install Features",
@@ -132,7 +132,7 @@
"Type": "Button", "Type": "Button",
"ButtonWidth": "300", "ButtonWidth": "300",
"function": "Invoke-WPFFeatureInstall", "function": "Invoke-WPFFeatureInstall",
"link": "https://winutil.christitus.com/code-reference/features/features/install" "link": "https://winutil.christitus.com/dev/features/features/install"
}, },
"WPFPanelAutologin": { "WPFPanelAutologin": {
"Content": "AutoLogon - Run", "Content": "AutoLogon - Run",
@@ -141,7 +141,7 @@
"Type": "Button", "Type": "Button",
"ButtonWidth": "300", "ButtonWidth": "300",
"function": "Invoke-WPFPanelAutologin", "function": "Invoke-WPFPanelAutologin",
"link": "https://winutil.christitus.com/code-reference/features/fixes/autologin" "link": "https://winutil.christitus.com/dev/features/fixes/autologin"
}, },
"WPFFixesUpdate": { "WPFFixesUpdate": {
"Content": "Windows Update - Reset", "Content": "Windows Update - Reset",
@@ -150,7 +150,7 @@
"Type": "Button", "Type": "Button",
"ButtonWidth": "300", "ButtonWidth": "300",
"function": "Invoke-WPFFixesUpdate", "function": "Invoke-WPFFixesUpdate",
"link": "https://winutil.christitus.com/code-reference/features/fixes/update" "link": "https://winutil.christitus.com/dev/features/fixes/update"
}, },
"WPFFixesNetwork": { "WPFFixesNetwork": {
"Content": "Network - Reset", "Content": "Network - Reset",
@@ -159,7 +159,7 @@
"Type": "Button", "Type": "Button",
"ButtonWidth": "300", "ButtonWidth": "300",
"function": "Invoke-WPFFixesNetwork", "function": "Invoke-WPFFixesNetwork",
"link": "https://winutil.christitus.com/code-reference/features/fixes/network" "link": "https://winutil.christitus.com/dev/features/fixes/network"
}, },
"WPFPanelDISM": { "WPFPanelDISM": {
"Content": "System Corruption Scan - Run", "Content": "System Corruption Scan - Run",
@@ -168,7 +168,7 @@
"Type": "Button", "Type": "Button",
"ButtonWidth": "300", "ButtonWidth": "300",
"function": "Invoke-WPFSystemRepair", "function": "Invoke-WPFSystemRepair",
"link": "https://winutil.christitus.com/code-reference/features/fixes/dism" "link": "https://winutil.christitus.com/dev/features/fixes/dism"
}, },
"WPFFixesWinget": { "WPFFixesWinget": {
"Content": "WinGet - Reinstall", "Content": "WinGet - Reinstall",
@@ -177,7 +177,7 @@
"Type": "Button", "Type": "Button",
"ButtonWidth": "300", "ButtonWidth": "300",
"function": "Invoke-WPFFixesWinget", "function": "Invoke-WPFFixesWinget",
"link": "https://winutil.christitus.com/code-reference/features/fixes/winget" "link": "https://winutil.christitus.com/dev/features/fixes/winget"
}, },
"WPFPanelComputer": { "WPFPanelComputer": {
"Content": "Computer Management", "Content": "Computer Management",
@@ -188,7 +188,7 @@
"InvokeScript": [ "InvokeScript": [
"compmgmt.msc" "compmgmt.msc"
], ],
"link": "https://winutil.christitus.com/code-reference/features/legacy-windows-panels/computer" "link": "https://winutil.christitus.com/dev/features/legacy-windows-panels/computer"
}, },
"WPFPanelControl": { "WPFPanelControl": {
"Content": "Control Panel", "Content": "Control Panel",
@@ -199,7 +199,7 @@
"InvokeScript": [ "InvokeScript": [
"control" "control"
], ],
"link": "https://winutil.christitus.com/code-reference/features/legacy-windows-panels/control" "link": "https://winutil.christitus.com/dev/features/legacy-windows-panels/control"
}, },
"WPFPanelMouse": { "WPFPanelMouse": {
"Content": "Mouse Properties", "Content": "Mouse Properties",
@@ -210,7 +210,7 @@
"InvokeScript": [ "InvokeScript": [
"main.cpl" "main.cpl"
], ],
"link": "https://winutil.christitus.com/code-reference/features/legacy-windows-panels/mouse" "link": "https://winutil.christitus.com/dev/features/legacy-windows-panels/mouse"
}, },
"WPFPanelNetwork": { "WPFPanelNetwork": {
"Content": "Network Connections", "Content": "Network Connections",
@@ -221,7 +221,7 @@
"InvokeScript": [ "InvokeScript": [
"ncpa.cpl" "ncpa.cpl"
], ],
"link": "https://winutil.christitus.com/code-reference/features/legacy-windows-panels/network" "link": "https://winutil.christitus.com/dev/features/legacy-windows-panels/network"
}, },
"WPFPanelPower": { "WPFPanelPower": {
"Content": "Power Panel", "Content": "Power Panel",
@@ -232,7 +232,7 @@
"InvokeScript": [ "InvokeScript": [
"powercfg.cpl" "powercfg.cpl"
], ],
"link": "https://winutil.christitus.com/code-reference/features/legacy-windows-panels/power" "link": "https://winutil.christitus.com/dev/features/legacy-windows-panels/power"
}, },
"WPFPanelPrinter": { "WPFPanelPrinter": {
"Content": "Printer Panel", "Content": "Printer Panel",
@@ -243,7 +243,7 @@
"InvokeScript": [ "InvokeScript": [
"Start-Process 'shell:::{A8A91A66-3A7D-4424-8D24-04E180695C7A}'" "Start-Process 'shell:::{A8A91A66-3A7D-4424-8D24-04E180695C7A}'"
], ],
"link": "https://winutil.christitus.com/code-reference/features/legacy-windows-panels/printer" "link": "https://winutil.christitus.com/dev/features/legacy-windows-panels/printer"
}, },
"WPFPanelPrograms": { "WPFPanelPrograms": {
"Content": "Programs and Features", "Content": "Programs and Features",
@@ -254,7 +254,7 @@
"InvokeScript": [ "InvokeScript": [
"appwiz.cpl" "appwiz.cpl"
], ],
"link": "https://winutil.christitus.com/code-reference/features/legacy-windows-panels/programs" "link": "https://winutil.christitus.com/dev/features/legacy-windows-panels/programs"
}, },
"WPFPanelRegion": { "WPFPanelRegion": {
"Content": "Region", "Content": "Region",
@@ -265,7 +265,7 @@
"InvokeScript": [ "InvokeScript": [
"intl.cpl" "intl.cpl"
], ],
"link": "https://winutil.christitus.com/code-reference/features/legacy-windows-panels/region" "link": "https://winutil.christitus.com/dev/features/legacy-windows-panels/region"
}, },
"WPFPanelSecurity": { "WPFPanelSecurity": {
"Content": "Security and Maintenance", "Content": "Security and Maintenance",
@@ -276,7 +276,7 @@
"InvokeScript": [ "InvokeScript": [
"wscui.cpl" "wscui.cpl"
], ],
"link": "https://winutil.christitus.com/code-reference/features/legacy-windows-panels/security" "link": "https://winutil.christitus.com/dev/features/legacy-windows-panels/security"
}, },
"WPFPanelSound": { "WPFPanelSound": {
"Content": "Sound Settings", "Content": "Sound Settings",
@@ -287,7 +287,7 @@
"InvokeScript": [ "InvokeScript": [
"mmsys.cpl" "mmsys.cpl"
], ],
"link": "https://winutil.christitus.com/code-reference/features/legacy-windows-panels/sound" "link": "https://winutil.christitus.com/dev/features/legacy-windows-panels/sound"
}, },
"WPFPanelSystem": { "WPFPanelSystem": {
"Content": "System Properties", "Content": "System Properties",
@@ -298,7 +298,7 @@
"InvokeScript": [ "InvokeScript": [
"sysdm.cpl" "sysdm.cpl"
], ],
"link": "https://winutil.christitus.com/code-reference/features/legacy-windows-panels/system" "link": "https://winutil.christitus.com/dev/features/legacy-windows-panels/system"
}, },
"WPFPanelTimedate": { "WPFPanelTimedate": {
"Content": "Time and Date", "Content": "Time and Date",
@@ -309,7 +309,7 @@
"InvokeScript": [ "InvokeScript": [
"timedate.cpl" "timedate.cpl"
], ],
"link": "https://winutil.christitus.com/code-reference/features/legacy-windows-panels/timedate" "link": "https://winutil.christitus.com/dev/features/legacy-windows-panels/timedate"
}, },
"WPFPanelFirewall": { "WPFPanelFirewall": {
"Content": "Windows Defender Firewall", "Content": "Windows Defender Firewall",
@@ -320,7 +320,7 @@
"InvokeScript": [ "InvokeScript": [
"firewall.cpl" "firewall.cpl"
], ],
"link": "https://winutil.christitus.com/code-reference/features/legacy-windows-panels/firewall" "link": "https://winutil.christitus.com/dev/features/legacy-windows-panels/firewall"
}, },
"WPFPanelRestore": { "WPFPanelRestore": {
"Content": "Windows Restore", "Content": "Windows Restore",
@@ -331,7 +331,7 @@
"InvokeScript": [ "InvokeScript": [
"rstrui.exe" "rstrui.exe"
], ],
"link": "https://winutil.christitus.com/code-reference/features/legacy-windows-panels/restore" "link": "https://winutil.christitus.com/dev/features/legacy-windows-panels/restore"
}, },
"WPFWinUtilInstallPSProfile": { "WPFWinUtilInstallPSProfile": {
"Content": "CTT PowerShell Profile - Install", "Content": "CTT PowerShell Profile - Install",
@@ -340,7 +340,7 @@
"Type": "Button", "Type": "Button",
"ButtonWidth": "300", "ButtonWidth": "300",
"function": "Invoke-WinUtilInstallPSProfile", "function": "Invoke-WinUtilInstallPSProfile",
"link": "https://winutil.christitus.com/code-reference/features/powershell-profile-powershell-7--only/installpsprofile" "link": "https://winutil.christitus.com/dev/features/powershell-profile-powershell-7--only/installpsprofile"
}, },
"WPFWinUtilUninstallPSProfile": { "WPFWinUtilUninstallPSProfile": {
"Content": "CTT PowerShell Profile - Remove", "Content": "CTT PowerShell Profile - Remove",
@@ -349,7 +349,7 @@
"Type": "Button", "Type": "Button",
"ButtonWidth": "300", "ButtonWidth": "300",
"function": "Invoke-WinUtilUninstallPSProfile", "function": "Invoke-WinUtilUninstallPSProfile",
"link": "https://winutil.christitus.com/code-reference/features/powershell-profile-powershell-7--only/uninstallpsprofile" "link": "https://winutil.christitus.com/dev/features/powershell-profile-powershell-7--only/uninstallpsprofile"
}, },
"WPFWinUtilSSHServer": { "WPFWinUtilSSHServer": {
"Content": "OpenSSH Server - Enable", "Content": "OpenSSH Server - Enable",
@@ -358,6 +358,6 @@
"Type": "Button", "Type": "Button",
"ButtonWidth": "300", "ButtonWidth": "300",
"function": "Invoke-WPFSSHServer", "function": "Invoke-WPFSSHServer",
"link": "https://winutil.christitus.com/code-reference/features/remote-access/sshserver" "link": "https://winutil.christitus.com/dev/features/remote-access/sshserver"
} }
} }
+6 -2
View File
@@ -25,7 +25,7 @@
"IconFontSize": "14", "IconFontSize": "14",
"IconButtonSize": "35", "IconButtonSize": "35",
"SettingsIconFontSize": "18", "SettingsIconFontSize": "18",
"CloseIconFontSize": "12", "CloseIconFontSize": "18",
"GroupBorderBackgroundColor": "#232629", "GroupBorderBackgroundColor": "#232629",
"ButtonFontSize": "12", "ButtonFontSize": "12",
"ButtonFontFamily": "Arial", "ButtonFontFamily": "Arial",
@@ -46,6 +46,7 @@
"AppInstallUnselectedColor": "#F7F7F7", "AppInstallUnselectedColor": "#F7F7F7",
"AppInstallHighlightedColor": "#CFCFCF", "AppInstallHighlightedColor": "#CFCFCF",
"AppInstallSelectedColor": "#C2C2C2", "AppInstallSelectedColor": "#C2C2C2",
"AppInstallOverlayBackgroundColor": "#6A6D72",
"ComboBoxForegroundColor": "#232629", "ComboBoxForegroundColor": "#232629",
"ComboBoxBackgroundColor": "#F7F7F7", "ComboBoxBackgroundColor": "#F7F7F7",
"LabelboxForegroundColor": "#232629", "LabelboxForegroundColor": "#232629",
@@ -59,6 +60,7 @@
"ScrollBarDraggingColor": "#6A6D72", "ScrollBarDraggingColor": "#6A6D72",
"ProgressBarForegroundColor": "#2E77FF", "ProgressBarForegroundColor": "#2E77FF",
"ProgressBarBackgroundColor": "Transparent", "ProgressBarBackgroundColor": "Transparent",
"ProgressBarTextColor": "#232629",
"ButtonInstallBackgroundColor": "#F7F7F7", "ButtonInstallBackgroundColor": "#F7F7F7",
"ButtonTweaksBackgroundColor": "#F7F7F7", "ButtonTweaksBackgroundColor": "#F7F7F7",
"ButtonConfigBackgroundColor": "#F7F7F7", "ButtonConfigBackgroundColor": "#F7F7F7",
@@ -86,6 +88,7 @@
"AppInstallUnselectedColor": "#232629", "AppInstallUnselectedColor": "#232629",
"AppInstallHighlightedColor": "#3C3C3C", "AppInstallHighlightedColor": "#3C3C3C",
"AppInstallSelectedColor": "#4C4C4C", "AppInstallSelectedColor": "#4C4C4C",
"AppInstallOverlayBackgroundColor": "#2E3135",
"ComboBoxForegroundColor": "#F7F7F7", "ComboBoxForegroundColor": "#F7F7F7",
"ComboBoxBackgroundColor": "#1E3747", "ComboBoxBackgroundColor": "#1E3747",
"LabelboxForegroundColor": "#5BDCFF", "LabelboxForegroundColor": "#5BDCFF",
@@ -97,8 +100,9 @@
"ScrollBarBackgroundColor": "#2E3135", "ScrollBarBackgroundColor": "#2E3135",
"ScrollBarHoverColor": "#3B4252", "ScrollBarHoverColor": "#3B4252",
"ScrollBarDraggingColor": "#5E81AC", "ScrollBarDraggingColor": "#5E81AC",
"ProgressBarForegroundColor": "#6EFF72", "ProgressBarForegroundColor": "#222222",
"ProgressBarBackgroundColor": "Transparent", "ProgressBarBackgroundColor": "Transparent",
"ProgressBarTextColor": "#232629",
"ButtonInstallBackgroundColor": "#222222", "ButtonInstallBackgroundColor": "#222222",
"ButtonTweaksBackgroundColor": "#333333", "ButtonTweaksBackgroundColor": "#333333",
"ButtonConfigBackgroundColor": "#444444", "ButtonConfigBackgroundColor": "#444444",
+70 -69
View File
@@ -27,7 +27,7 @@
"OriginalValue": "<RemoveEntry>" "OriginalValue": "<RemoveEntry>"
} }
], ],
"link": "https://winutil.christitus.com/code-reference/tweaks/essential-tweaks/activity" "link": "https://winutil.christitus.com/dev/tweaks/essential-tweaks/activity"
}, },
"WPFTweaksHiber": { "WPFTweaksHiber": {
"Content": "Hibernation - Disable", "Content": "Hibernation - Disable",
@@ -56,7 +56,7 @@
"UndoScript": [ "UndoScript": [
"powercfg.exe /hibernate on" "powercfg.exe /hibernate on"
], ],
"link": "https://winutil.christitus.com/code-reference/tweaks/essential-tweaks/hiber" "link": "https://winutil.christitus.com/dev/tweaks/essential-tweaks/hiber"
}, },
"WPFTweaksWidget": { "WPFTweaksWidget": {
"Content": "Widgets - Remove", "Content": "Widgets - Remove",
@@ -75,7 +75,7 @@
Write-Host \"Removed widgets\" Write-Host \"Removed widgets\"
" "
], ],
"link": "https://winutil.christitus.com/code-reference/tweaks/essential-tweaks/widget" "link": "https://winutil.christitus.com/dev/tweaks/essential-tweaks/widget"
}, },
"WPFTweaksRevertStartMenu": { "WPFTweaksRevertStartMenu": {
"Content": "Start Menu Previous Layout - Enable", "Content": "Start Menu Previous Layout - Enable",
@@ -91,7 +91,7 @@
"OriginalValue": "<RemoveEntry>" "OriginalValue": "<RemoveEntry>"
} }
], ],
"link": "https://winutil.christitus.com/code-reference/tweaks/essential-tweaks/revertstartmenu" "link": "https://winutil.christitus.com/dev/tweaks/essential-tweaks/revertstartmenu"
}, },
"WPFTweaksDisableStoreSearch": { "WPFTweaksDisableStoreSearch": {
"Content": "Microsoft Store Recommended Search Results - Disable", "Content": "Microsoft Store Recommended Search Results - Disable",
@@ -104,7 +104,7 @@
"UndoScript": [ "UndoScript": [
"icacls \"$Env:LocalAppData\\Packages\\Microsoft.WindowsStore_8wekyb3d8bbwe\\LocalState\\store.db\" /grant Everyone:F" "icacls \"$Env:LocalAppData\\Packages\\Microsoft.WindowsStore_8wekyb3d8bbwe\\LocalState\\store.db\" /grant Everyone:F"
], ],
"link": "https://winutil.christitus.com/code-reference/tweaks/essential-tweaks/disablestoresearch" "link": "https://winutil.christitus.com/dev/tweaks/essential-tweaks/disablestoresearch"
}, },
"WPFTweaksLocation": { "WPFTweaksLocation": {
"Content": "Location Tracking - Disable", "Content": "Location Tracking - Disable",
@@ -141,7 +141,7 @@
"OriginalValue": "1" "OriginalValue": "1"
} }
], ],
"link": "https://winutil.christitus.com/code-reference/tweaks/essential-tweaks/location" "link": "https://winutil.christitus.com/dev/tweaks/essential-tweaks/location"
}, },
"WPFTweaksServices": { "WPFTweaksServices": {
"Content": "Services - Set to Manual", "Content": "Services - Set to Manual",
@@ -181,7 +181,7 @@
Set-ItemProperty -Path \"HKLM:\\SYSTEM\\CurrentControlSet\\Control\" -Name SvcHostSplitThresholdInKB -Value $Memory Set-ItemProperty -Path \"HKLM:\\SYSTEM\\CurrentControlSet\\Control\" -Name SvcHostSplitThresholdInKB -Value $Memory
" "
], ],
"link": "https://winutil.christitus.com/code-reference/tweaks/essential-tweaks/services" "link": "https://winutil.christitus.com/dev/tweaks/essential-tweaks/services"
}, },
"WPFTweaksBraveDebloat": { "WPFTweaksBraveDebloat": {
"Content": "Brave Browser - Debloat", "Content": "Brave Browser - Debloat",
@@ -274,7 +274,7 @@
"OriginalValue": "<RemoveEntry>" "OriginalValue": "<RemoveEntry>"
} }
], ],
"link": "https://winutil.christitus.com/code-reference/tweaks/z--advanced-tweaks---caution/bravedebloat" "link": "https://winutil.christitus.com/dev/tweaks/z--advanced-tweaks---caution/bravedebloat"
}, },
"WPFTweaksDisableWarningForUnsignedRdp": { "WPFTweaksDisableWarningForUnsignedRdp": {
"Content": "RDP Unsigned File Warnings - Disable", "Content": "RDP Unsigned File Warnings - Disable",
@@ -297,7 +297,7 @@
"OriginalValue": "<RemoveEntry>" "OriginalValue": "<RemoveEntry>"
} }
], ],
"link": "https://winutil.christitus.com/code-reference/tweaks/z--advanced-tweaks---caution/disablewarningforunsignedrdp" "link": "https://winutil.christitus.com/dev/tweaks/z--advanced-tweaks---caution/disablewarningforunsignedrdp"
}, },
"WPFTweaksEdgeDebloat": { "WPFTweaksEdgeDebloat": {
"Content": "Microsoft Edge - Debloat", "Content": "Microsoft Edge - Debloat",
@@ -425,7 +425,7 @@
"OriginalValue": "<RemoveEntry>" "OriginalValue": "<RemoveEntry>"
} }
], ],
"link": "https://winutil.christitus.com/code-reference/tweaks/z--advanced-tweaks---caution/edgedebloat" "link": "https://winutil.christitus.com/dev/tweaks/z--advanced-tweaks---caution/edgedebloat"
}, },
"WPFTweaksConsumerFeatures": { "WPFTweaksConsumerFeatures": {
"Content": "ConsumerFeatures - Disable", "Content": "ConsumerFeatures - Disable",
@@ -441,7 +441,7 @@
"OriginalValue": "<RemoveEntry>" "OriginalValue": "<RemoveEntry>"
} }
], ],
"link": "https://winutil.christitus.com/code-reference/tweaks/essential-tweaks/consumerfeatures" "link": "https://winutil.christitus.com/dev/tweaks/essential-tweaks/consumerfeatures"
}, },
"WPFTweaksTelemetry": { "WPFTweaksTelemetry": {
"Content": "Telemetry - Disable", "Content": "Telemetry - Disable",
@@ -566,7 +566,7 @@
[Environment]::SetEnvironmentVariable('POWERSHELL_TELEMETRY_OPTOUT', '', 'Machine') [Environment]::SetEnvironmentVariable('POWERSHELL_TELEMETRY_OPTOUT', '', 'Machine')
" "
], ],
"link": "https://winutil.christitus.com/code-reference/tweaks/essential-tweaks/telemetry" "link": "https://winutil.christitus.com/dev/tweaks/essential-tweaks/telemetry"
}, },
"WPFTweaksDeliveryOptimization": { "WPFTweaksDeliveryOptimization": {
"Content": "Delivery Optimization - Disable", "Content": "Delivery Optimization - Disable",
@@ -582,7 +582,7 @@
"OriginalValue": "<RemoveEntry>" "OriginalValue": "<RemoveEntry>"
} }
], ],
"link": "https://winutil.christitus.com/code-reference/tweaks/essential-tweaks/deliveryoptimization" "link": "https://winutil.christitus.com/dev/tweaks/essential-tweaks/deliveryoptimization"
}, },
"WPFTweaksRemoveEdge": { "WPFTweaksRemoveEdge": {
"Content": "Microsoft Edge - Remove", "Content": "Microsoft Edge - Remove",
@@ -608,7 +608,7 @@
winget install Microsoft.Edge --source winget winget install Microsoft.Edge --source winget
" "
], ],
"link": "https://winutil.christitus.com/code-reference/tweaks/z--advanced-tweaks---caution/removeedge" "link": "https://winutil.christitus.com/dev/tweaks/z--advanced-tweaks---caution/removeedge"
}, },
"WPFTweaksDisableBitLocker": { "WPFTweaksDisableBitLocker": {
"Content": "BitLocker - Disable", "Content": "BitLocker - Disable",
@@ -621,7 +621,7 @@
"UndoScript": [ "UndoScript": [
"Enable-BitLocker -MountPoint $Env:SystemDrive" "Enable-BitLocker -MountPoint $Env:SystemDrive"
], ],
"link": "https://winutil.christitus.com/code-reference/tweaks/essential-tweaks/disablebitlocker" "link": "https://winutil.christitus.com/dev/tweaks/essential-tweaks/disablebitlocker"
}, },
"WPFTweaksUTC": { "WPFTweaksUTC": {
"Content": "Date & Time - Set Time to UTC", "Content": "Date & Time - Set Time to UTC",
@@ -637,7 +637,7 @@
"OriginalValue": "0" "OriginalValue": "0"
} }
], ],
"link": "https://winutil.christitus.com/code-reference/tweaks/z--advanced-tweaks---caution/utc" "link": "https://winutil.christitus.com/dev/tweaks/z--advanced-tweaks---caution/utc"
}, },
"WPFTweaksRemoveOneDrive": { "WPFTweaksRemoveOneDrive": {
"Content": "Microsoft OneDrive - Remove", "Content": "Microsoft OneDrive - Remove",
@@ -650,7 +650,7 @@
icacls $Env:OneDrive /deny \"Administrators:(D,DC)\" icacls $Env:OneDrive /deny \"Administrators:(D,DC)\"
Write-Host \"Uninstalling OneDrive...\" Write-Host \"Uninstalling OneDrive...\"
Start-Process -FilePath (Join-Path $Env:SystemRoot \"System32\\OneDriveSetup.exe\") -ArgumentList '/uninstall' -Wait Start-Process '$Env:SystemRoot\\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...\"
@@ -681,7 +681,7 @@
Set-Service -Name OneSyncSvc -StartupType Automatic Set-Service -Name OneSyncSvc -StartupType Automatic
" "
], ],
"link": "https://winutil.christitus.com/code-reference/tweaks/z--advanced-tweaks---caution/removeonedrive" "link": "https://winutil.christitus.com/dev/tweaks/z--advanced-tweaks---caution/removeonedrive"
}, },
"WPFTweaksRemoveHomeAndGallery": { "WPFTweaksRemoveHomeAndGallery": {
"Content": "File Explorer Home and Gallery - Disable", "Content": "File Explorer Home and Gallery - Disable",
@@ -711,7 +711,7 @@
"OriginalValue": "<RemoveEntry>" "OriginalValue": "<RemoveEntry>"
} }
], ],
"link": "https://winutil.christitus.com/code-reference/tweaks/z--advanced-tweaks---caution/removehomeandgallery" "link": "https://winutil.christitus.com/dev/tweaks/z--advanced-tweaks---caution/removehomeandgallery"
}, },
"WPFTweaksDisplay": { "WPFTweaksDisplay": {
"Content": "Visual Effects - Set to Best Performance", "Content": "Visual Effects - Set to Best Performance",
@@ -810,7 +810,7 @@
"UndoScript": [ "UndoScript": [
"Remove-ItemProperty -Path \"HKCU:\\Control Panel\\Desktop\" -Name \"UserPreferencesMask\"" "Remove-ItemProperty -Path \"HKCU:\\Control Panel\\Desktop\" -Name \"UserPreferencesMask\""
], ],
"link": "https://winutil.christitus.com/code-reference/tweaks/z--advanced-tweaks---caution/display" "link": "https://winutil.christitus.com/dev/tweaks/z--advanced-tweaks---caution/display"
}, },
"WPFTweaksReservedStorage": { "WPFTweaksReservedStorage": {
"Content": "Disable Reserved Storage", "Content": "Disable Reserved Storage",
@@ -823,7 +823,7 @@
"UndoScript": [ "UndoScript": [
"DISM /Online /Set-ReservedStorageState /State:Enabled" "DISM /Online /Set-ReservedStorageState /State:Enabled"
], ],
"link": "https://winutil.christitus.com/code-reference/tweaks/z--advanced-tweaks---caution/reservedstorage" "link": "https://winutil.christitus.com/dev/tweaks/z--advanced-tweaks---caution/reservedstorage"
}, },
"WPFTweaksRestorePoint": { "WPFTweaksRestorePoint": {
"Content": "Restore Point - Create", "Content": "Restore Point - Create",
@@ -850,7 +850,7 @@
Write-Host \"System Restore Point Created Successfully\" -ForegroundColor Green Write-Host \"System Restore Point Created Successfully\" -ForegroundColor Green
" "
], ],
"link": "https://winutil.christitus.com/code-reference/tweaks/essential-tweaks/restorepoint" "link": "https://winutil.christitus.com/dev/tweaks/essential-tweaks/restorepoint"
}, },
"WPFTweaksEndTaskOnTaskbar": { "WPFTweaksEndTaskOnTaskbar": {
"Content": "End Task With Right Click - Enable", "Content": "End Task With Right Click - Enable",
@@ -866,7 +866,7 @@
"OriginalValue": "<RemoveEntry>" "OriginalValue": "<RemoveEntry>"
} }
], ],
"link": "https://winutil.christitus.com/code-reference/tweaks/essential-tweaks/endtaskontaskbar" "link": "https://winutil.christitus.com/dev/tweaks/essential-tweaks/endtaskontaskbar"
}, },
"WPFTweaksStorage": { "WPFTweaksStorage": {
"Content": "Storage Sense - Disable", "Content": "Storage Sense - Disable",
@@ -882,7 +882,7 @@
"OriginalValue": "1" "OriginalValue": "1"
} }
], ],
"link": "https://winutil.christitus.com/code-reference/tweaks/z--advanced-tweaks---caution/storage" "link": "https://winutil.christitus.com/dev/tweaks/z--advanced-tweaks---caution/storage"
}, },
"WPFTweaksWindowsAI": { "WPFTweaksWindowsAI": {
"Content": "Windows AI - Disable And Remove", "Content": "Windows AI - Disable And Remove",
@@ -926,7 +926,7 @@
Write-Host \"Windows AI Disabled\" Write-Host \"Windows AI Disabled\"
" "
], ],
"link": "https://winutil.christitus.com/code-reference/tweaks/z--advanced-tweaks---caution/windowsai" "link": "https://winutil.christitus.com/dev/tweaks/z--advanced-tweaks---caution/windowsai"
}, },
"WPFTweaksWPBT": { "WPFTweaksWPBT": {
"Content": "Windows Platform Binary Table (WPBT) - Disable", "Content": "Windows Platform Binary Table (WPBT) - Disable",
@@ -942,7 +942,7 @@
"OriginalValue": "<RemoveEntry>" "OriginalValue": "<RemoveEntry>"
} }
], ],
"link": "https://winutil.christitus.com/code-reference/tweaks/essential-tweaks/wpbt" "link": "https://winutil.christitus.com/dev/tweaks/essential-tweaks/wpbt"
}, },
"WPFTweaksPreventDeviceMetadataFromNetwork": { "WPFTweaksPreventDeviceMetadataFromNetwork": {
"Content": "Prevent Device Companion Apps", "Content": "Prevent Device Companion Apps",
@@ -958,7 +958,7 @@
"OriginalValue": "<RemoveEntry>" "OriginalValue": "<RemoveEntry>"
} }
], ],
"link": "https://winutil.christitus.com/code-reference/tweaks/essential-tweaks/preventdevicemetadatafromnetwork" "link": "https://winutil.christitus.com/dev/tweaks/essential-tweaks/preventdevicemetadatafromnetwork"
}, },
"WPFTweaksRazerBlock": { "WPFTweaksRazerBlock": {
"Content": "Razer Software Auto-Install - Disable", "Content": "Razer Software Auto-Install - Disable",
@@ -999,7 +999,7 @@
icacls \"$Env:SystemRoot\\Installer\\Razer\" /remove:d Everyone icacls \"$Env:SystemRoot\\Installer\\Razer\" /remove:d Everyone
" "
], ],
"link": "https://winutil.christitus.com/code-reference/tweaks/z--advanced-tweaks---caution/razerblock" "link": "https://winutil.christitus.com/dev/tweaks/z--advanced-tweaks---caution/razerblock"
}, },
"WPFTweaksDisableNotifications": { "WPFTweaksDisableNotifications": {
"Content": "System Tray Notifications & Calendar - Disable", "Content": "System Tray Notifications & Calendar - Disable",
@@ -1022,7 +1022,7 @@
"OriginalValue": "1" "OriginalValue": "1"
} }
], ],
"link": "https://winutil.christitus.com/code-reference/tweaks/z--advanced-tweaks---caution/disablenotifications" "link": "https://winutil.christitus.com/dev/tweaks/z--advanced-tweaks---caution/disablenotifications"
}, },
"WPFTweaksBlockAdobeNet": { "WPFTweaksBlockAdobeNet": {
"Content": "Adobe URL Block List - Enable", "Content": "Adobe URL Block List - Enable",
@@ -1048,7 +1048,7 @@
Write-Host 'Removed Adobe url block list from host file' Write-Host 'Removed Adobe url block list from host file'
" "
], ],
"link": "https://winutil.christitus.com/code-reference/tweaks/z--advanced-tweaks---caution/blockadobenet" "link": "https://winutil.christitus.com/dev/tweaks/z--advanced-tweaks---caution/blockadobenet"
}, },
"WPFTweaksRightClickMenu": { "WPFTweaksRightClickMenu": {
"Content": "Right-Click Menu Previous Layout - Enable", "Content": "Right-Click Menu Previous Layout - Enable",
@@ -1064,7 +1064,7 @@
"UndoScript": [ "UndoScript": [
"Remove-Item -Path \"HKCU:\\Software\\Classes\\CLSID\\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\" -Recurse" "Remove-Item -Path \"HKCU:\\Software\\Classes\\CLSID\\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\" -Recurse"
], ],
"link": "https://winutil.christitus.com/code-reference/tweaks/z--advanced-tweaks---caution/rightclickmenu" "link": "https://winutil.christitus.com/dev/tweaks/z--advanced-tweaks---caution/rightclickmenu"
}, },
"WPFTweaksDiskCleanup": { "WPFTweaksDiskCleanup": {
"Content": "Disk Cleanup - Run", "Content": "Disk Cleanup - Run",
@@ -1077,7 +1077,7 @@
Dism.exe /online /Cleanup-Image /StartComponentCleanup /ResetBase Dism.exe /online /Cleanup-Image /StartComponentCleanup /ResetBase
" "
], ],
"link": "https://winutil.christitus.com/code-reference/tweaks/essential-tweaks/diskcleanup" "link": "https://winutil.christitus.com/dev/tweaks/essential-tweaks/diskcleanup"
}, },
"WPFTweaksDeleteTempFiles": { "WPFTweaksDeleteTempFiles": {
"Content": "Temporary Files - Remove", "Content": "Temporary Files - Remove",
@@ -1090,7 +1090,7 @@
Remove-Item -Path \"$Env:SystemRoot\\Temp\\*\" -Recurse -Force Remove-Item -Path \"$Env:SystemRoot\\Temp\\*\" -Recurse -Force
" "
], ],
"link": "https://winutil.christitus.com/code-reference/tweaks/essential-tweaks/deletetempfiles" "link": "https://winutil.christitus.com/dev/tweaks/essential-tweaks/deletetempfiles"
}, },
"WPFTweaksIPv46": { "WPFTweaksIPv46": {
"Content": "IPv6 - Set IPv4 as Preferred", "Content": "IPv6 - Set IPv4 as Preferred",
@@ -1106,7 +1106,7 @@
"OriginalValue": "0" "OriginalValue": "0"
} }
], ],
"link": "https://winutil.christitus.com/code-reference/tweaks/z--advanced-tweaks---caution/ipv46" "link": "https://winutil.christitus.com/dev/tweaks/z--advanced-tweaks---caution/ipv46"
}, },
"WPFTweaksTeredo": { "WPFTweaksTeredo": {
"Content": "Teredo - Disable", "Content": "Teredo - Disable",
@@ -1128,7 +1128,7 @@
"UndoScript": [ "UndoScript": [
"netsh interface teredo set state default" "netsh interface teredo set state default"
], ],
"link": "https://winutil.christitus.com/code-reference/tweaks/z--advanced-tweaks---caution/teredo" "link": "https://winutil.christitus.com/dev/tweaks/z--advanced-tweaks---caution/teredo"
}, },
"WPFTweaksDisableIPv6": { "WPFTweaksDisableIPv6": {
"Content": "IPv6 - Disable", "Content": "IPv6 - Disable",
@@ -1150,7 +1150,7 @@
"UndoScript": [ "UndoScript": [
"Enable-NetAdapterBinding -Name * -ComponentID ms_tcpip6" "Enable-NetAdapterBinding -Name * -ComponentID ms_tcpip6"
], ],
"link": "https://winutil.christitus.com/code-reference/tweaks/z--advanced-tweaks---caution/disableipv6" "link": "https://winutil.christitus.com/dev/tweaks/z--advanced-tweaks---caution/disableipv6"
}, },
"WPFTweaksDisableBGapps": { "WPFTweaksDisableBGapps": {
"Content": "Background Apps - Disable", "Content": "Background Apps - Disable",
@@ -1166,7 +1166,7 @@
"OriginalValue": "0" "OriginalValue": "0"
} }
], ],
"link": "https://winutil.christitus.com/code-reference/tweaks/z--advanced-tweaks---caution/disablebgapps" "link": "https://winutil.christitus.com/dev/tweaks/z--advanced-tweaks---caution/disablebgapps"
}, },
"WPFTweaksDisableFSO": { "WPFTweaksDisableFSO": {
"Content": "Fullscreen Optimizations - Disable", "Content": "Fullscreen Optimizations - Disable",
@@ -1182,7 +1182,7 @@
"OriginalValue": "0" "OriginalValue": "0"
} }
], ],
"link": "https://winutil.christitus.com/code-reference/tweaks/z--advanced-tweaks---caution/disablefso" "link": "https://winutil.christitus.com/dev/tweaks/z--advanced-tweaks---caution/disablefso"
}, },
"WPFTweaksDisableExplorerAutoDiscovery": { "WPFTweaksDisableExplorerAutoDiscovery": {
"Content": "File Explorer Automatic Folder Discovery - Disable", "Content": "File Explorer Automatic Folder Discovery - Disable",
@@ -1237,7 +1237,7 @@
Write-Host Please sign out and back in, or restart your computer to apply the changes! Write-Host Please sign out and back in, or restart your computer to apply the changes!
" "
], ],
"link": "https://winutil.christitus.com/code-reference/tweaks/essential-tweaks/disableexplorerautodiscovery" "link": "https://winutil.christitus.com/dev/tweaks/essential-tweaks/disableexplorerautodiscovery"
}, },
"WPFToggleDetailedBSoD": { "WPFToggleDetailedBSoD": {
"Content": "BSoD Verbose Mode", "Content": "BSoD Verbose Mode",
@@ -1263,7 +1263,7 @@
"DefaultState": "false" "DefaultState": "false"
} }
], ],
"link": "https://winutil.christitus.com/code-reference/tweaks/customize-preferences/detailedbsod" "link": "https://winutil.christitus.com/dev/tweaks/customize-preferences/detailedbsod"
}, },
"WPFToggleBatteryPercentage": { "WPFToggleBatteryPercentage": {
"Content": "System Tray Battery Percentage", "Content": "System Tray Battery Percentage",
@@ -1281,7 +1281,7 @@
"DefaultState": "false" "DefaultState": "false"
} }
], ],
"link": "https://winutil.christitus.com/code-reference/tweaks/customize-preferences/batterypercentage" "link": "https://winutil.christitus.com/dev/tweaks/customize-preferences/batterypercentage"
}, },
"WPFToggleDarkMode": { "WPFToggleDarkMode": {
"Content": "Dark Theme for Windows", "Content": "Dark Theme for Windows",
@@ -1323,7 +1323,7 @@
} }
" "
], ],
"link": "https://winutil.christitus.com/code-reference/tweaks/customize-preferences/darkmode" "link": "https://winutil.christitus.com/dev/tweaks/customize-preferences/darkmode"
}, },
"WPFToggleShowExt": { "WPFToggleShowExt": {
"Content": "File Explorer File Extensions", "Content": "File Explorer File Extensions",
@@ -1351,7 +1351,7 @@
Invoke-WinUtilExplorerUpdate -action \"restart\" Invoke-WinUtilExplorerUpdate -action \"restart\"
" "
], ],
"link": "https://winutil.christitus.com/code-reference/tweaks/customize-preferences/showext" "link": "https://winutil.christitus.com/dev/tweaks/customize-preferences/showext"
}, },
"WPFToggleHiddenFiles": { "WPFToggleHiddenFiles": {
"Content": "File Explorer Hidden Files", "Content": "File Explorer Hidden Files",
@@ -1379,7 +1379,7 @@
Invoke-WinUtilExplorerUpdate -action \"restart\" Invoke-WinUtilExplorerUpdate -action \"restart\"
" "
], ],
"link": "https://winutil.christitus.com/code-reference/tweaks/customize-preferences/hiddenfiles" "link": "https://winutil.christitus.com/dev/tweaks/customize-preferences/hiddenfiles"
}, },
"WPFToggleVerboseLogon": { "WPFToggleVerboseLogon": {
"Content": "Logon Verbose Mode", "Content": "Logon Verbose Mode",
@@ -1397,7 +1397,7 @@
"DefaultState": "false" "DefaultState": "false"
} }
], ],
"link": "https://winutil.christitus.com/code-reference/tweaks/customize-preferences/verboselogon" "link": "https://winutil.christitus.com/dev/tweaks/customize-preferences/verboselogon"
}, },
"WPFToggleNewOutlook": { "WPFToggleNewOutlook": {
"Content": "Microsoft Outlook New Version", "Content": "Microsoft Outlook New Version",
@@ -1439,7 +1439,7 @@
"DefaultState": "true" "DefaultState": "true"
} }
], ],
"link": "https://winutil.christitus.com/code-reference/tweaks/customize-preferences/newoutlook" "link": "https://winutil.christitus.com/dev/tweaks/customize-preferences/newoutlook"
}, },
"WPFToggleScrollbars": { "WPFToggleScrollbars": {
"Content": "Scrollbars Always Visible", "Content": "Scrollbars Always Visible",
@@ -1454,10 +1454,11 @@
"Value": "0", "Value": "0",
"Type": "DWord", "Type": "DWord",
"OriginalValue": "1", "OriginalValue": "1",
"DefaultState": "false" "DefaultState": "false",
"link": "https://winutil.christitus.com/dev/tweaks/customize-preferences/scrollbars"
} }
], ],
"link": "https://winutil.christitus.com/code-reference/tweaks/customize-preferences/scrollbars" "link": "https://winutil.christitus.com/dev/tweaks/customize-preferences/scrollbars"
}, },
"WPFToggleMultiplaneOverlay": { "WPFToggleMultiplaneOverlay": {
"Content": "Multiplane Overlay", "Content": "Multiplane Overlay",
@@ -1483,7 +1484,7 @@
"DefaultState": "true" "DefaultState": "true"
} }
], ],
"link": "https://winutil.christitus.com/code-reference/tweaks/customize-preferences/multiplaneoverlay" "link": "https://winutil.christitus.com/dev/tweaks/customize-preferences/multiplaneoverlay"
}, },
"WPFToggleMouseAcceleration": { "WPFToggleMouseAcceleration": {
"Content": "Mouse Acceleration", "Content": "Mouse Acceleration",
@@ -1517,7 +1518,7 @@
"DefaultState": "true" "DefaultState": "true"
} }
], ],
"link": "https://winutil.christitus.com/code-reference/tweaks/customize-preferences/mouseacceleration" "link": "https://winutil.christitus.com/dev/tweaks/customize-preferences/mouseacceleration"
}, },
"WPFToggleNumLock": { "WPFToggleNumLock": {
"Content": "Num Lock on Startup", "Content": "Num Lock on Startup",
@@ -1543,7 +1544,7 @@
"DefaultState": "false" "DefaultState": "false"
} }
], ],
"link": "https://winutil.christitus.com/code-reference/tweaks/customize-preferences/numlock" "link": "https://winutil.christitus.com/dev/tweaks/customize-preferences/numlock"
}, },
"WPFToggleWindowSnapping": { "WPFToggleWindowSnapping": {
"Content": "Window Snapping", "Content": "Window Snapping",
@@ -1561,7 +1562,7 @@
"DefaultState": "true" "DefaultState": "true"
} }
], ],
"link": "https://winutil.christitus.com/code-reference/tweaks/customize-preferences/windowsnapping" "link": "https://winutil.christitus.com/dev/tweaks/customize-preferences/windowsnapping"
}, },
"WPFToggleStandbyFix": { "WPFToggleStandbyFix": {
"Content": "S0 Sleep Network Connectivity", "Content": "S0 Sleep Network Connectivity",
@@ -1579,7 +1580,7 @@
"DefaultState": "true" "DefaultState": "true"
} }
], ],
"link": "https://winutil.christitus.com/code-reference/tweaks/customize-preferences/standbyfix" "link": "https://winutil.christitus.com/dev/tweaks/customize-preferences/standbyfix"
}, },
"WPFToggleS3Sleep": { "WPFToggleS3Sleep": {
"Content": "S3 Sleep", "Content": "S3 Sleep",
@@ -1597,7 +1598,7 @@
"DefaultState": "false" "DefaultState": "false"
} }
], ],
"link": "https://winutil.christitus.com/code-reference/tweaks/customize-preferences/s3sleep" "link": "https://winutil.christitus.com/dev/tweaks/customize-preferences/s3sleep"
}, },
"WPFToggleHideSettingsHome": { "WPFToggleHideSettingsHome": {
"Content": "Settings Home Page", "Content": "Settings Home Page",
@@ -1615,7 +1616,7 @@
"DefaultState": "true" "DefaultState": "true"
} }
], ],
"link": "https://winutil.christitus.com/code-reference/tweaks/customize-preferences/hidesettingshome" "link": "https://winutil.christitus.com/dev/tweaks/customize-preferences/hidesettingshome"
}, },
"WPFToggleBingSearch": { "WPFToggleBingSearch": {
"Content": "Start Menu Bing Search", "Content": "Start Menu Bing Search",
@@ -1633,7 +1634,7 @@
"DefaultState": "true" "DefaultState": "true"
} }
], ],
"link": "https://winutil.christitus.com/code-reference/tweaks/customize-preferences/bingsearch" "link": "https://winutil.christitus.com/dev/tweaks/customize-preferences/bingsearch"
}, },
"WPFToggleLoginBlur": { "WPFToggleLoginBlur": {
"Content": "Logon Screen Acrylic Blur", "Content": "Logon Screen Acrylic Blur",
@@ -1651,7 +1652,7 @@
"DefaultState": "true" "DefaultState": "true"
} }
], ],
"link": "https://winutil.christitus.com/code-reference/tweaks/customize-preferences/loginblur" "link": "https://winutil.christitus.com/dev/tweaks/customize-preferences/loginblur"
}, },
"WPFTweaksDisableLockscreen": { "WPFTweaksDisableLockscreen": {
"Content": "Lock Screen - Disable", "Content": "Lock Screen - Disable",
@@ -1668,7 +1669,7 @@
"OriginalValue": "<RemoveEntry>" "OriginalValue": "<RemoveEntry>"
} }
], ],
"link": "https://winutil.christitus.com/code-reference/tweaks/customize-preferences/disablelockscreen" "link": "https://winutil.christitus.com/dev/tweaks/customize-preferences/disablelockscreen"
}, },
"WPFToggleStartMenuRecommendations": { "WPFToggleStartMenuRecommendations": {
"Content": "Start Menu Recommendations", "Content": "Start Menu Recommendations",
@@ -1712,7 +1713,7 @@
Invoke-WinUtilExplorerUpdate -action \"restart\" Invoke-WinUtilExplorerUpdate -action \"restart\"
" "
], ],
"link": "https://winutil.christitus.com/code-reference/tweaks/customize-preferences/startmenurecommendations" "link": "https://winutil.christitus.com/dev/tweaks/customize-preferences/startmenurecommendations"
}, },
"WPFToggleStickyKeys": { "WPFToggleStickyKeys": {
"Content": "Sticky Keys", "Content": "Sticky Keys",
@@ -1730,7 +1731,7 @@
"DefaultState": "true" "DefaultState": "true"
} }
], ],
"link": "https://winutil.christitus.com/code-reference/tweaks/customize-preferences/stickykeys" "link": "https://winutil.christitus.com/dev/tweaks/customize-preferences/stickykeys"
}, },
"WPFToggleTaskbarAlignment": { "WPFToggleTaskbarAlignment": {
"Content": "Taskbar Centered Icons", "Content": "Taskbar Centered Icons",
@@ -1758,7 +1759,7 @@
Invoke-WinUtilExplorerUpdate -action \"restart\" Invoke-WinUtilExplorerUpdate -action \"restart\"
" "
], ],
"link": "https://winutil.christitus.com/code-reference/tweaks/customize-preferences/taskbaralignment" "link": "https://winutil.christitus.com/dev/tweaks/customize-preferences/taskbaralignment"
}, },
"WPFToggleTaskbarSearch": { "WPFToggleTaskbarSearch": {
"Content": "Taskbar Search Icon", "Content": "Taskbar Search Icon",
@@ -1776,7 +1777,7 @@
"DefaultState": "true" "DefaultState": "true"
} }
], ],
"link": "https://winutil.christitus.com/code-reference/tweaks/customize-preferences/taskbarsearch" "link": "https://winutil.christitus.com/dev/tweaks/customize-preferences/taskbarsearch"
}, },
"WPFToggleTaskView": { "WPFToggleTaskView": {
"Content": "Taskbar Task View Icon", "Content": "Taskbar Task View Icon",
@@ -1794,7 +1795,7 @@
"DefaultState": "true" "DefaultState": "true"
} }
], ],
"link": "https://winutil.christitus.com/code-reference/tweaks/customize-preferences/taskview" "link": "https://winutil.christitus.com/dev/tweaks/customize-preferences/taskview"
}, },
"WPFToggleGameMode": { "WPFToggleGameMode": {
"Content": "Game Mode", "Content": "Game Mode",
@@ -1820,7 +1821,7 @@
"DefaultState": "true" "DefaultState": "true"
} }
], ],
"link": "https://winutil.christitus.com/code-reference/tweaks/customize-preferences/gamemode" "link": "https://winutil.christitus.com/dev/tweaks/customize-preferences/gamemode"
}, },
"WPFToggleLongPaths": { "WPFToggleLongPaths": {
"Content": "Enable Long Paths", "Content": "Enable Long Paths",
@@ -1838,14 +1839,14 @@
"DefaultState": "false" "DefaultState": "false"
} }
], ],
"link": "https://winutil.christitus.com/code-reference/tweaks/customize-preferences/longpaths" "link": "https://winutil.christitus.com/dev/tweaks/customize-preferences/longpaths"
}, },
"WPFOOSUbutton": { "WPFOOSUbutton": {
"Content": "O&O ShutUp10++ - Run", "Content": "O&O ShutUp10++ - Run",
"category": "z__Advanced Tweaks - CAUTION", "category": "z__Advanced Tweaks - CAUTION",
"panel": "1", "panel": "1",
"Type": "Button", "Type": "Button",
"link": "https://winutil.christitus.com/code-reference/tweaks/z--advanced-tweaks---caution/oosubutton" "link": "https://winutil.christitus.com/dev/tweaks/z--advanced-tweaks---caution/oosubutton"
}, },
"WPFchangedns": { "WPFchangedns": {
"Content": "DNS - Set to:", "Content": "DNS - Set to:",
@@ -1853,7 +1854,7 @@
"panel": "1", "panel": "1",
"Type": "Combobox", "Type": "Combobox",
"ComboItems": "Default DHCP Google Cloudflare Cloudflare_Malware Cloudflare_Malware_Adult Open_DNS Quad9 AdGuard_Ads_Trackers AdGuard_Ads_Trackers_Malware_Adult", "ComboItems": "Default DHCP Google Cloudflare Cloudflare_Malware Cloudflare_Malware_Adult Open_DNS Quad9 AdGuard_Ads_Trackers AdGuard_Ads_Trackers_Malware_Adult",
"link": "https://winutil.christitus.com/code-reference/tweaks/z--advanced-tweaks---caution/changedns" "link": "https://winutil.christitus.com/dev/tweaks/z--advanced-tweaks---caution/changedns"
}, },
"WPFAddUltPerf": { "WPFAddUltPerf": {
"Content": "Ultimate Performance Profile - Enable", "Content": "Ultimate Performance Profile - Enable",
@@ -1861,7 +1862,7 @@
"panel": "2", "panel": "2",
"Type": "Button", "Type": "Button",
"ButtonWidth": "300", "ButtonWidth": "300",
"link": "https://winutil.christitus.com/code-reference/tweaks/performance-plans---not-for-laptops/addultperf" "link": "https://winutil.christitus.com/dev/tweaks/performance-plans---not-for-laptops/addultperf"
}, },
"WPFRemoveUltPerf": { "WPFRemoveUltPerf": {
"Content": "Ultimate Performance Profile - Disable", "Content": "Ultimate Performance Profile - Disable",
@@ -1869,6 +1870,6 @@
"panel": "2", "panel": "2",
"Type": "Button", "Type": "Button",
"ButtonWidth": "300", "ButtonWidth": "300",
"link": "https://winutil.christitus.com/code-reference/tweaks/performance-plans---not-for-laptops/removeultperf" "link": "https://winutil.christitus.com/dev/tweaks/performance-plans---not-for-laptops/removeultperf"
} }
} }
-21
View File
@@ -1,21 +0,0 @@
# build output
dist/
# generated types
.astro/
# dependencies
node_modules/
# logs
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*
# environment variables
.env
.env.production
# macOS-specific files
.DS_Store
-49
View File
@@ -1,49 +0,0 @@
# Starlight Starter Kit: Basics
[![Built with Starlight](https://astro.badg.es/v2/built-with-starlight/tiny.svg)](https://starlight.astro.build)
```
npm create astro@latest -- --template starlight
```
> 🧑‍🚀 **Seasoned astronaut?** Delete this file. Have fun!
## 🚀 Project Structure
Inside of your Astro + Starlight project, you'll see the following folders and files:
```
.
├── public/
├── src/
│ ├── assets/
│ ├── content/
│ │ └── docs/
│ └── content.config.ts
├── astro.config.mjs
├── package.json
└── tsconfig.json
```
Starlight looks for `.md` or `.mdx` files in the `src/content/docs/` directory. Each file is exposed as a route based on its file name.
Images can be added to `src/assets/` and embedded in Markdown with a relative link.
Static assets, like favicons, can be placed in the `public/` directory.
## 🧞 Commands
All commands are run from the root of the project, from a terminal:
| Command | Action |
| :------------------------ | :----------------------------------------------- |
| `npm install` | Installs dependencies |
| `npm run dev` | Starts local dev server at `localhost:4321` |
| `npm run build` | Build your production site to `./dist/` |
| `npm run preview` | Preview your build locally, before deploying |
| `npm run astro ...` | Run CLI commands like `astro add`, `astro check` |
| `npm run astro -- --help` | Get help using the Astro CLI |
## 👀 Want to learn more?
Check out [Starlights docs](https://starlight.astro.build/), read [the Astro documentation](https://docs.astro.build), or jump into the [Astro Discord server](https://astro.build/chat).
+6
View File
@@ -0,0 +1,6 @@
---
title: '{{ replace .File.ContentBaseName "-" " " | title }}'
description: ""
date: '{{ .Date }}'
draft: true
---

Before

Width:  |  Height:  |  Size: 173 KiB

After

Width:  |  Height:  |  Size: 173 KiB

Before

Width:  |  Height:  |  Size: 67 KiB

After

Width:  |  Height:  |  Size: 67 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 139 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 139 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 139 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 139 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 139 KiB

Before

Width:  |  Height:  |  Size: 149 KiB

After

Width:  |  Height:  |  Size: 149 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 55 KiB

Before

Width:  |  Height:  |  Size: 45 KiB

After

Width:  |  Height:  |  Size: 45 KiB

-70
View File
@@ -1,70 +0,0 @@
// @ts-check
import { defineConfig } from 'astro/config';
import starlight from '@astrojs/starlight';
import { siteLinks } from './src/site-links.ts';
// https://astro.build/config
export default defineConfig({
site: 'https://winutil.christitus.com/',
integrations: [
starlight({
title: 'WinUtil',
description: "Chris Titus Tech's Windows Utility — install apps, apply tweaks, run fixes, and manage Windows from one place.",
logo: {
src: './src/assets/branding/navlogo.png',
replacesTitle: true,
},
favicon: '/favicon.svg',
social: [
{ icon: 'github', label: 'GitHub', href: 'https://github.com/ChrisTitusTech/winutil' },
{ icon: 'discord', label: 'Discord', href: 'https://discord.gg/RUbZUZyByQ' },
],
// Global theme overrides (colors, fonts, landing-page section styles).
customCss: ['./src/styles/theme.css'],
// Custom component overrides, all under src/components/.
components: {
ThemeProvider: './src/components/ThemeProvider.astro',
Header: './src/components/Header.astro',
Hero: './src/components/Hero.astro',
Footer: './src/components/Footer.astro',
},
editLink: {
baseUrl: 'https://github.com/ChrisTitusTech/winutil/edit/main/docs/',
},
// Sidebar groups, top to bottom: User Guide, Code Reference, Help.
sidebar: [
{
label: 'User Guide',
items: [
{ label: 'Overview', slug: 'guides' },
{ label: 'Getting Started', slug: 'guides/getting-started' },
{ label: 'Applications', slug: 'guides/application' },
{ label: 'Tweaks', slug: 'guides/tweaks' },
{ label: 'Features', slug: 'guides/features' },
{ label: 'Updates', slug: 'guides/updates' },
{ label: 'Automation', slug: 'guides/automation' },
{ label: 'Win11 Creator', slug: 'guides/win11creator' },
],
},
{
label: 'Code Reference',
items: [
{ label: 'Architecture & Design', slug: 'code-reference/architecture' },
{ label: 'Tweaks Reference', items: [{ autogenerate: { directory: 'code-reference/tweaks' } }] },
{ label: 'Features Reference', items: [{ autogenerate: { directory: 'code-reference/features' } }] },
],
},
{
label: 'Help',
items: [
{ label: 'FAQ', slug: 'faq' },
{ label: 'Known Issues', slug: 'knownissues' },
{ label: 'Contributing', slug: 'contributing' },
{ label: siteLinks.forums.label, link: siteLinks.forums.href, attrs: { target: '_blank', rel: 'noreferrer' } },
],
},
{ label: siteLinks.store.label, link: siteLinks.store.href, attrs: { target: '_blank', rel: 'noreferrer' } },
],
}),
],
});
+153
View File
@@ -0,0 +1,153 @@
---
toc: true
---
## Contributing Code
### Before You Start
- Keep each pull request focused on a single feature or fix.
- Avoid unnecessary formatting changes or large unrelated edits.
- Document what changed and why in your PR description.
---
## Basic Git Workflow
### 1. Fork the Repository
Go to the ChrisTitusTech/winutil repository on GitHub and click the Fork button in the top right corner.
<img width="171" height="50" alt="{650A4723-F38A-44A4-9820-D232BC87C8A0}" src="https://github.com/user-attachments/assets/a214f27c-2fee-444a-920f-d87b14f5896f" />
---
### 2. Clone Your Fork
```bash
git clone https://github.com/YOUR_USERNAME/winutil.git
cd winutil
```
---
### 3. Create a Branch
Never work directly on `main`.
Create a branch related to your change:
```bash
git checkout -b feature-name
```
Example:
```bash
git checkout -b add-firefox-tweak
```
---
### 4. Edit the Code
Open the project in your preferred text editor and make your changes.
Keep changes small and focused.
---
### 5. Test Your Changes
Open PowerShell as Administrator.
Go to the project folder:
```powershell
cd path\to\winutil
```
Run:
```powershell
.\Compile.ps1 -Run
```
Verify:
- WinUtil launches correctly
- Your feature works
- Nothing else breaks
If something fails, fix it before committing.
---
### 6. Review Your Changes
Check what changed:
```bash
git status
```
Review the diff:
```bash
git diff
```
Make sure you did not accidentally modify unrelated files.
---
### 7. Commit Your Changes
Stage files:
```bash
git add .
```
Commit them:
```bash
git commit -m "Add feature description"
```
Example:
```bash
git commit -m "Add Firefox package tweak"
```
---
### 8. Push Your Branch
```bash
git push origin branch-name
```
Example:
```bash
git push origin add-firefox-tweak
```
---
### 9. Open a Pull Request
Go to your fork on GitHub.
GitHub will show a button to create a pull request.
<img width="1009" height="71" alt="{C8C6A3CC-79D4-44FD-A54C-4C5717F12730}" src="https://github.com/user-attachments/assets/0419d193-d4e7-47c0-87cf-b986742201a0" />
Before submitting:
- Explain what changed
- Explain why you changed it
- Make sure unrelated files are not included
Once submitted, maintainers will review your PR.
@@ -1,6 +1,6 @@
--- ---
title: Known Issues title: Known Issues
description: Known problems with WinUtil and how to work around them. toc: true
--- ---
### Download not working ### Download not working
+28
View File
@@ -0,0 +1,28 @@
---
title: Welcome to WinUtil Documentation!
toc: false
width: full
---
<div style="display: flex; justify-content: center; align-items: center; width: 100%; flex-wrap: wrap; gap: 5px;margin-top:30px;" >
<a href="https://github.com/ChrisTitusTech/winutil/releases/latest"><img src="https://img.shields.io/github/v/release/ChrisTitusTech/winutil?color=%230567ff&label=Latest%20Release&style=for-the-badge" alt="Version" style="height: 28px; width: auto; min-width: 10px; object-fit: contain; margin: 0;"></a>
<img src="https://img.shields.io/github/downloads/ChrisTitusTech/winutil/winutil.ps1?label=Total%20Downloads&style=for-the-badge" alt="GitHub Downloads" style="height: 28px; width: auto; min-width: 10px; object-fit: contain; margin: 0;">
<a href="https://discord.gg/RUbZUZyByQ"><img src="https://dcbadge.limes.pink/api/server/https://discord.gg/RUbZUZyByQ" alt="Discord Community Server" style="height: 28px; width: auto; min-width: 10px; object-fit: contain; margin: 0;"></a>
</div>
Welcome to the official documentation for WinUtil, your go-to utility for optimizing and managing your Windows environment. Whether youre an IT professional, power user, or regular user, WinUtil provides a comprehensive set of tools to enhance your Windows experience.
{{< image src="images/Title-Screen" alt="WinUtil title screen" >}}
## Running the latest release of WinUtil
* You will first need to start a PowerShell terminal **as Admin**.
* Now you can run the following command:
```
irm "https://christitus.com/win" | iex
```
> [!IMPORTANT]
> WinUtil is updated frequently as of the time of writing. Consequently, features and functionalities may evolve, and the documentation may not always reflect the most current images or information.
+52
View File
@@ -0,0 +1,52 @@
---
title: Developer Reference
weight: 3
toc: false
---
> [!NOTE]
> This section contains code-only references. For end-user documentation, see the [User Guide](../userguide/).
## Architecture
- [Architecture & Design](architecture/) - Code structure, data flow, and how Winutil works internally
## Tweaks
### Essential Tweaks
{{< autolinks section="dev/tweaks/essential-tweaks" >}}
### Advanced Tweaks (CAUTION)
{{< autolinks section="dev/tweaks/z--advanced-tweaks---caution" >}}
### Customize Preferences
{{< autolinks section="dev/tweaks/customize-preferences" >}}
### Performance Plans
{{< autolinks section="dev/tweaks/performance-plans" >}}
## Features
### Fixes
{{< autolinks section="dev/features/fixes" >}}
### Legacy Windows Panels
{{< autolinks section="dev/features/legacy-windows-panels" >}}
### Features
{{< autolinks section="dev/features/features" >}}
### Remote Access
{{< autolinks section="dev/features/remote-access" >}}
### Powershell Profile Powershell 7+ Only
{{< autolinks section="dev/features/powershell-profile-powershell-7--only" >}}
@@ -1,6 +1,7 @@
--- ---
title: Architecture & Design title: Architecture & Design
description: How WinUtil's GUI, functions, and JSON configuration files fit together, plus a deep dive into the Win11 Creator subsystem. weight: 1
toc: true
--- ---
## Overview ## Overview
@@ -341,7 +342,7 @@ Update UI
### applications.json Structure ### applications.json Structure
```json title="config/applications.json" ```json {filename="config/applications.json"}
{ {
"WPFInstall<AppName>": { "WPFInstall<AppName>": {
"category": "Browsers", "category": "Browsers",
@@ -364,7 +365,7 @@ Update UI
### tweaks.json Structure ### tweaks.json Structure
```json title="config/tweaks.json" ```json {filename="config/tweaks.json"}
{ {
"WPFTweaksTelemetry": { "WPFTweaksTelemetry": {
"Content": "Disable Telemetry", "Content": "Disable Telemetry",
@@ -503,7 +504,7 @@ $sync.form.Dispatcher.Invoke([action]{
### Adding a New Application ### Adding a New Application
1. Edit `config/applications.json`: 1. Edit `config/applications.json`:
```json title="config/applications.json" ```json {filename="config/applications.json"}
{ {
"WPFInstallNewApp": { "WPFInstallNewApp": {
"category": "Utilities", "category": "Utilities",
@@ -521,7 +522,7 @@ $sync.form.Dispatcher.Invoke([action]{
### Adding a New Tweak ### Adding a New Tweak
1. Edit `config/tweaks.json`: 1. Edit `config/tweaks.json`:
```json title="config/tweaks.json" ```json {filename="config/tweaks.json"}
{ {
"WPFTweaksNewTweak": { "WPFTweaksNewTweak": {
"Content": "New Tweak", "Content": "New Tweak",
@@ -653,10 +654,10 @@ Outputs `winutil.ps1` in the root directory.
## Related Documentation ## Related Documentation
- [Contributing Guide](/contributing/) - How to contribute code - [Contributing Guide](../../contributing/) - How to contribute code
- [User Guide](/guides/) - End-user documentation - [User Guide](../../userguide/) - End-user documentation
- [Win11 Creator Guide](/guides/win11creator/) - Building customized Windows 11 ISOs - [Win11 Creator Guide](../../userguide/win11creator/) - Building customized Windows 11 ISOs
- [FAQ](/faq/) - Common questions - [FAQ](../../faq/) - Common questions
## Additional Resources ## Additional Resources
@@ -1,14 +1,9 @@
--- ---
title: "Legacy F8 Boot Recovery - Disable" title: "Legacy F8 Boot Recovery - Disable"
description: "Disables Advanced Boot Options screen that lets you start Windows in advanced troubleshooting modes." description: ""
editUrl: false
--- ---
:::note ```json {filename="config/feature.json",linenos=inline,linenostart=107}
This page is generated from [`config/feature.json`](https://github.com/ChrisTitusTech/winutil/blob/main/config/feature.json). Do not edit this page directly.
:::
```json title="config/feature.json"
"WPFFeatureDisableLegacyRecovery": { "WPFFeatureDisableLegacyRecovery": {
"Content": "Legacy F8 Boot Recovery - Disable", "Content": "Legacy F8 Boot Recovery - Disable",
"Description": "Disables Advanced Boot Options screen that lets you start Windows in advanced troubleshooting modes.", "Description": "Disables Advanced Boot Options screen that lets you start Windows in advanced troubleshooting modes.",
@@ -18,5 +13,4 @@ This page is generated from [`config/feature.json`](https://github.com/ChrisTitu
"InvokeScript": [ "InvokeScript": [
"bcdedit /set bootmenupolicy standard" "bcdedit /set bootmenupolicy standard"
], ],
}
``` ```
@@ -1,14 +1,9 @@
--- ---
title: "Legacy F8 Boot Recovery - Enable" title: "Legacy F8 Boot Recovery - Enable"
description: "Enables Advanced Boot Options screen that lets you start Windows in advanced troubleshooting modes." description: ""
editUrl: false
--- ---
:::note ```json {filename="config/feature.json",linenos=inline,linenostart=96}
This page is generated from [`config/feature.json`](https://github.com/ChrisTitusTech/winutil/blob/main/config/feature.json). Do not edit this page directly.
:::
```json title="config/feature.json"
"WPFFeatureEnableLegacyRecovery": { "WPFFeatureEnableLegacyRecovery": {
"Content": "Legacy F8 Boot Recovery - Enable", "Content": "Legacy F8 Boot Recovery - Enable",
"Description": "Enables Advanced Boot Options screen that lets you start Windows in advanced troubleshooting modes.", "Description": "Enables Advanced Boot Options screen that lets you start Windows in advanced troubleshooting modes.",
@@ -18,5 +13,4 @@ This page is generated from [`config/feature.json`](https://github.com/ChrisTitu
"InvokeScript": [ "InvokeScript": [
"bcdedit /set bootmenupolicy legacy" "bcdedit /set bootmenupolicy legacy"
], ],
}
``` ```
@@ -1,14 +1,9 @@
--- ---
title: "Registry Backup (Daily Task 12:30am) - Enable" title: "Registry Backup (Daily Task 12:30am) - Enable"
description: "Enables daily registry backup, previously disabled by Microsoft in Windows 10 1803." description: ""
editUrl: false
--- ---
:::note ```json {filename="config/feature.json",linenos=inline,linenostart=79}
This page is generated from [`config/feature.json`](https://github.com/ChrisTitusTech/winutil/blob/main/config/feature.json). Do not edit this page directly.
:::
```json title="config/feature.json"
"WPFFeatureRegBackup": { "WPFFeatureRegBackup": {
"Content": "Registry Backup (Daily Task 12:30am) - Enable", "Content": "Registry Backup (Daily Task 12:30am) - Enable",
"Description": "Enables daily registry backup, previously disabled by Microsoft in Windows 10 1803.", "Description": "Enables daily registry backup, previously disabled by Microsoft in Windows 10 1803.",
@@ -24,5 +19,4 @@ This page is generated from [`config/feature.json`](https://github.com/ChrisTitu
Register-ScheduledTask -Action $action -Trigger $trigger -TaskName 'AutoRegBackup' -Description 'Create System Registry Backups' -User 'System' Register-ScheduledTask -Action $action -Trigger $trigger -TaskName 'AutoRegBackup' -Description 'Create System Registry Backups' -User 'System'
" "
], ],
}
``` ```
@@ -1,14 +1,9 @@
--- ---
title: "Windows Sandbox - Enable" title: "Windows Sandbox - Enable"
description: "Windows Sandbox is a lightweight virtual machine that provides a temporary desktop environment to safely run applications and programs in isolation." description: ""
editUrl: false
--- ---
:::note ```json {filename="config/feature.json",linenos=inline,linenostart=118}
This page is generated from [`config/feature.json`](https://github.com/ChrisTitusTech/winutil/blob/main/config/feature.json). Do not edit this page directly.
:::
```json title="config/feature.json"
"WPFFeaturesSandbox": { "WPFFeaturesSandbox": {
"Content": "Windows Sandbox - Enable", "Content": "Windows Sandbox - Enable",
"Description": "Windows Sandbox is a lightweight virtual machine that provides a temporary desktop environment to safely run applications and programs in isolation.", "Description": "Windows Sandbox is a lightweight virtual machine that provides a temporary desktop environment to safely run applications and programs in isolation.",
@@ -17,5 +12,4 @@ This page is generated from [`config/feature.json`](https://github.com/ChrisTitu
"feature": [ "feature": [
"Containers-DisposableClientVM" "Containers-DisposableClientVM"
], ],
}
``` ```
@@ -0,0 +1,7 @@
---
title: "Features"
weight: 1
toc: false
---
{{< autolinks section="dev/features/features" >}}
@@ -1,14 +1,9 @@
--- ---
title: ".NET Framework (Versions 2, 3, 4) - Enable" title: ".NET Framework (Versions 2, 3, 4) - Enable"
description: ".NET and .NET Framework is a developer platform made up of tools, programming languages, and libraries for building many different types of applications." description: ""
editUrl: false
--- ---
:::note ```json {filename="config/feature.json",linenos=inline,linenostart=2}
This page is generated from [`config/feature.json`](https://github.com/ChrisTitusTech/winutil/blob/main/config/feature.json). Do not edit this page directly.
:::
```json title="config/feature.json"
"WPFFeaturesdotnet": { "WPFFeaturesdotnet": {
"Content": ".NET Framework (Versions 2, 3, 4) - Enable", "Content": ".NET Framework (Versions 2, 3, 4) - Enable",
"Description": ".NET and .NET Framework is a developer platform made up of tools, programming languages, and libraries for building many different types of applications.", "Description": ".NET and .NET Framework is a developer platform made up of tools, programming languages, and libraries for building many different types of applications.",
@@ -19,5 +14,4 @@ This page is generated from [`config/feature.json`](https://github.com/ChrisTitu
"NetFx3" "NetFx3"
], ],
"InvokeScript": [], "InvokeScript": [],
}
``` ```
@@ -0,0 +1,15 @@
---
title: "Hyper-V - Enable"
description: ""
---
```json {filename="config/feature.json",linenos=inline,linenostart=24}
"WPFFeatureshyperv": {
"Content": "Hyper-V - Enable",
"Description": "Hyper-V is a hardware virtualization product developed by Microsoft that allows users to create and manage virtual machines.",
"category": "Features",
"panel": "1",
"feature": [
"Microsoft-Hyper-V-All"
],
```
@@ -1,14 +1,9 @@
--- ---
title: "Legacy Media Components (WMP, DirectPlay) - Enable" title: "Legacy Media Components (WMP, DirectPlay) - Enable"
description: "Enables legacy programs from previous versions of Windows." description: ""
editUrl: false
--- ---
:::note ```json {filename="config/feature.json",linenos=inline,linenostart=34}
This page is generated from [`config/feature.json`](https://github.com/ChrisTitusTech/winutil/blob/main/config/feature.json). Do not edit this page directly.
:::
```json title="config/feature.json"
"WPFFeatureslegacymedia": { "WPFFeatureslegacymedia": {
"Content": "Legacy Media Components (WMP, DirectPlay) - Enable", "Content": "Legacy Media Components (WMP, DirectPlay) - Enable",
"Description": "Enables legacy programs from previous versions of Windows.", "Description": "Enables legacy programs from previous versions of Windows.",
@@ -21,5 +16,4 @@ This page is generated from [`config/feature.json`](https://github.com/ChrisTitu
"LegacyComponents" "LegacyComponents"
], ],
"InvokeScript": [], "InvokeScript": [],
}
``` ```
@@ -1,14 +1,9 @@
--- ---
title: "Network File System (NFS) - Enable" title: "Network File System (NFS) - Enable"
description: "Network File System (NFS) is a mechanism for storing files on a network." description: ""
editUrl: false
--- ---
:::note ```json {filename="config/feature.json",linenos=inline,linenostart=60}
This page is generated from [`config/feature.json`](https://github.com/ChrisTitusTech/winutil/blob/main/config/feature.json). Do not edit this page directly.
:::
```json title="config/feature.json"
"WPFFeaturenfs": { "WPFFeaturenfs": {
"Content": "Network File System (NFS) - Enable", "Content": "Network File System (NFS) - Enable",
"Description": "Network File System (NFS) is a mechanism for storing files on a network.", "Description": "Network File System (NFS) is a mechanism for storing files on a network.",
@@ -26,5 +21,4 @@ This page is generated from [`config/feature.json`](https://github.com/ChrisTitu
"nfsadmin client start", "nfsadmin client start",
"nfsadmin client localhost config fileaccess=755 SecFlavors=+sys -krb5 -krb5i" "nfsadmin client localhost config fileaccess=755 SecFlavors=+sys -krb5 -krb5i"
], ],
}
``` ```
@@ -1,14 +1,9 @@
--- ---
title: "Windows Subsystem for Linux (WSL) - Enable" title: "Windows Subsystem for Linux (WSL) - Enable"
description: "Windows Subsystem for Linux is an optional feature of Windows that allows Linux programs to run natively on Windows without the need for a separate virtual machine or dual booting." description: ""
editUrl: false
--- ---
:::note ```json {filename="config/feature.json",linenos=inline,linenostart=48}
This page is generated from [`config/feature.json`](https://github.com/ChrisTitusTech/winutil/blob/main/config/feature.json). Do not edit this page directly.
:::
```json title="config/feature.json"
"WPFFeaturewsl": { "WPFFeaturewsl": {
"Content": "Windows Subsystem for Linux (WSL) - Enable", "Content": "Windows Subsystem for Linux (WSL) - Enable",
"Description": "Windows Subsystem for Linux is an optional feature of Windows that allows Linux programs to run natively on Windows without the need for a separate virtual machine or dual booting.", "Description": "Windows Subsystem for Linux is an optional feature of Windows that allows Linux programs to run natively on Windows without the need for a separate virtual machine or dual booting.",
@@ -19,5 +14,4 @@ This page is generated from [`config/feature.json`](https://github.com/ChrisTitu
"Microsoft-Windows-Subsystem-Linux" "Microsoft-Windows-Subsystem-Linux"
], ],
"InvokeScript": [], "InvokeScript": [],
}
``` ```
@@ -0,0 +1,11 @@
---
title: "AutoLogon - Run"
description: ""
---
```powershell {filename="functions/public/Invoke-WPFPanelAutologin.ps1",linenos=inline,linenostart=1}
function Invoke-WPFPanelAutologin {
Invoke-WebRequest -Uri https://live.sysinternals.com/Autologon.exe -OutFile "$winutildir\autologin.exe"
Start-Process -FilePath "$winutildir\autologin.exe" -ArgumentList /accepteula
}
```
@@ -1,14 +1,9 @@
--- ---
title: "System Corruption Scan - Run" title: "System Corruption Scan - Run"
description: "" description: ""
editUrl: false
--- ---
:::note ```powershell {filename="functions/public/Invoke-WPFSystemRepair.ps1",linenos=inline,linenostart=1}
This page is generated from [`functions/public/Invoke-WPFSystemRepair.ps1`](https://github.com/ChrisTitusTech/winutil/blob/main/functions/public/Invoke-WPFSystemRepair.ps1). Do not edit this page directly.
:::
```powershell title="functions/public/Invoke-WPFSystemRepair.ps1"
function Invoke-WPFSystemRepair { function Invoke-WPFSystemRepair {
<# <#
.SYNOPSIS .SYNOPSIS
@@ -1,14 +1,9 @@
--- ---
title: "NTP Server - Enable" title: "NTP Server - Enable"
description: "Replaces the default Windows NTP server (time.windows.com) with pool.ntp.org for improved time synchronization accuracy and reliability." description: ""
editUrl: false
--- ---
:::note ```powershell {filename="functions/public/Invoke-WPFFixesNTPPool.ps1",linenos=inline,linenostart=1}
This page is generated from [`functions/public/Invoke-WPFFixesNTPPool.ps1`](https://github.com/ChrisTitusTech/winutil/blob/main/functions/public/Invoke-WPFFixesNTPPool.ps1). Do not edit this page directly.
:::
```powershell title="functions/public/Invoke-WPFFixesNTPPool.ps1"
function Invoke-WPFFixesNTPPool { function Invoke-WPFFixesNTPPool {
<# <#
.SYNOPSIS .SYNOPSIS
@@ -0,0 +1,12 @@
---
title: "Network - Reset"
description: ""
---
```powershell {filename="functions/public/Invoke-WPFFixesNetwork.ps1",linenos=inline,linenostart=1}
function Invoke-WPFFixesNetwork {
netsh winsock reset
netsh int ip reset
Write-Host "Network Configuration has been Reset. Please restart your computer."
}
```
@@ -1,14 +1,9 @@
--- ---
title: "Windows Update - Reset" title: "Windows Update - Reset"
description: "" description: ""
editUrl: false
--- ---
:::note ```powershell {filename="functions/public/Invoke-WPFFixesUpdate.ps1",linenos=inline,linenostart=1}
This page is generated from [`functions/public/Invoke-WPFFixesUpdate.ps1`](https://github.com/ChrisTitusTech/winutil/blob/main/functions/public/Invoke-WPFFixesUpdate.ps1). Do not edit this page directly.
:::
```powershell title="functions/public/Invoke-WPFFixesUpdate.ps1"
function Invoke-WPFFixesUpdate { function Invoke-WPFFixesUpdate {
<# <#
@@ -1,14 +1,9 @@
--- ---
title: "WinGet - Reinstall" title: "WinGet - Reinstall"
description: "" description: ""
editUrl: false
--- ---
:::note ```powershell {filename="functions/public/Invoke-WPFFixesWinget.ps1",linenos=inline,linenostart=1}
This page is generated from [`functions/public/Invoke-WPFFixesWinget.ps1`](https://github.com/ChrisTitusTech/winutil/blob/main/functions/public/Invoke-WPFFixesWinget.ps1). Do not edit this page directly.
:::
```powershell title="functions/public/Invoke-WPFFixesWinget.ps1"
function Invoke-WPFFixesWinget { function Invoke-WPFFixesWinget {
<# <#
@@ -0,0 +1,7 @@
---
title: "Fixes"
weight: 2
toc: false
---
{{< autolinks section="dev/features/fixes" >}}
@@ -1,14 +1,9 @@
--- ---
title: "Computer Management" title: "Computer Management"
description: "" description: ""
editUrl: false
--- ---
:::note ```json {filename="config/feature.json",linenos=inline,linenostart=182}
This page is generated from [`config/feature.json`](https://github.com/ChrisTitusTech/winutil/blob/main/config/feature.json). Do not edit this page directly.
:::
```json title="config/feature.json"
"WPFPanelComputer": { "WPFPanelComputer": {
"Content": "Computer Management", "Content": "Computer Management",
"category": "Legacy Windows Panels", "category": "Legacy Windows Panels",
@@ -18,5 +13,4 @@ This page is generated from [`config/feature.json`](https://github.com/ChrisTitu
"InvokeScript": [ "InvokeScript": [
"compmgmt.msc" "compmgmt.msc"
], ],
}
``` ```
@@ -1,14 +1,9 @@
--- ---
title: "Control Panel" title: "Control Panel"
description: "" description: ""
editUrl: false
--- ---
:::note ```json {filename="config/feature.json",linenos=inline,linenostart=193}
This page is generated from [`config/feature.json`](https://github.com/ChrisTitusTech/winutil/blob/main/config/feature.json). Do not edit this page directly.
:::
```json title="config/feature.json"
"WPFPanelControl": { "WPFPanelControl": {
"Content": "Control Panel", "Content": "Control Panel",
"category": "Legacy Windows Panels", "category": "Legacy Windows Panels",
@@ -18,5 +13,4 @@ This page is generated from [`config/feature.json`](https://github.com/ChrisTitu
"InvokeScript": [ "InvokeScript": [
"control" "control"
], ],
}
``` ```
@@ -1,14 +1,9 @@
--- ---
title: "Windows Defender Firewall" title: "Windows Defender Firewall"
description: "" description: ""
editUrl: false
--- ---
:::note ```json {filename="config/feature.json",linenos=inline,linenostart=314}
This page is generated from [`config/feature.json`](https://github.com/ChrisTitusTech/winutil/blob/main/config/feature.json). Do not edit this page directly.
:::
```json title="config/feature.json"
"WPFPanelFirewall": { "WPFPanelFirewall": {
"Content": "Windows Defender Firewall", "Content": "Windows Defender Firewall",
"category": "Legacy Windows Panels", "category": "Legacy Windows Panels",
@@ -18,5 +13,4 @@ This page is generated from [`config/feature.json`](https://github.com/ChrisTitu
"InvokeScript": [ "InvokeScript": [
"firewall.cpl" "firewall.cpl"
], ],
}
``` ```
@@ -1,14 +1,9 @@
--- ---
title: "Mouse Properties" title: "Mouse Properties"
description: "" description: ""
editUrl: false
--- ---
:::note ```json {filename="config/feature.json",linenos=inline,linenostart=204}
This page is generated from [`config/feature.json`](https://github.com/ChrisTitusTech/winutil/blob/main/config/feature.json). Do not edit this page directly.
:::
```json title="config/feature.json"
"WPFPanelMouse": { "WPFPanelMouse": {
"Content": "Mouse Properties", "Content": "Mouse Properties",
"category": "Legacy Windows Panels", "category": "Legacy Windows Panels",
@@ -18,5 +13,4 @@ This page is generated from [`config/feature.json`](https://github.com/ChrisTitu
"InvokeScript": [ "InvokeScript": [
"main.cpl" "main.cpl"
], ],
}
``` ```
@@ -1,14 +1,9 @@
--- ---
title: "Network Connections" title: "Network Connections"
description: "" description: ""
editUrl: false
--- ---
:::note ```json {filename="config/feature.json",linenos=inline,linenostart=215}
This page is generated from [`config/feature.json`](https://github.com/ChrisTitusTech/winutil/blob/main/config/feature.json). Do not edit this page directly.
:::
```json title="config/feature.json"
"WPFPanelNetwork": { "WPFPanelNetwork": {
"Content": "Network Connections", "Content": "Network Connections",
"category": "Legacy Windows Panels", "category": "Legacy Windows Panels",
@@ -18,5 +13,4 @@ This page is generated from [`config/feature.json`](https://github.com/ChrisTitu
"InvokeScript": [ "InvokeScript": [
"ncpa.cpl" "ncpa.cpl"
], ],
}
``` ```
@@ -1,14 +1,9 @@
--- ---
title: "Power Panel" title: "Power Panel"
description: "" description: ""
editUrl: false
--- ---
:::note ```json {filename="config/feature.json",linenos=inline,linenostart=226}
This page is generated from [`config/feature.json`](https://github.com/ChrisTitusTech/winutil/blob/main/config/feature.json). Do not edit this page directly.
:::
```json title="config/feature.json"
"WPFPanelPower": { "WPFPanelPower": {
"Content": "Power Panel", "Content": "Power Panel",
"category": "Legacy Windows Panels", "category": "Legacy Windows Panels",
@@ -18,5 +13,4 @@ This page is generated from [`config/feature.json`](https://github.com/ChrisTitu
"InvokeScript": [ "InvokeScript": [
"powercfg.cpl" "powercfg.cpl"
], ],
}
``` ```
@@ -1,14 +1,9 @@
--- ---
title: "Printer Panel" title: "Printer Panel"
description: "" description: ""
editUrl: false
--- ---
:::note ```json {filename="config/feature.json",linenos=inline,linenostart=237}
This page is generated from [`config/feature.json`](https://github.com/ChrisTitusTech/winutil/blob/main/config/feature.json). Do not edit this page directly.
:::
```json title="config/feature.json"
"WPFPanelPrinter": { "WPFPanelPrinter": {
"Content": "Printer Panel", "Content": "Printer Panel",
"category": "Legacy Windows Panels", "category": "Legacy Windows Panels",
@@ -18,5 +13,4 @@ This page is generated from [`config/feature.json`](https://github.com/ChrisTitu
"InvokeScript": [ "InvokeScript": [
"Start-Process 'shell:::{A8A91A66-3A7D-4424-8D24-04E180695C7A}'" "Start-Process 'shell:::{A8A91A66-3A7D-4424-8D24-04E180695C7A}'"
], ],
}
``` ```
@@ -1,14 +1,9 @@
--- ---
title: "Programs and Features" title: "Programs and Features"
description: "" description: ""
editUrl: false
--- ---
:::note ```json {filename="config/feature.json",linenos=inline,linenostart=248}
This page is generated from [`config/feature.json`](https://github.com/ChrisTitusTech/winutil/blob/main/config/feature.json). Do not edit this page directly.
:::
```json title="config/feature.json"
"WPFPanelPrograms": { "WPFPanelPrograms": {
"Content": "Programs and Features", "Content": "Programs and Features",
"category": "Legacy Windows Panels", "category": "Legacy Windows Panels",
@@ -18,5 +13,4 @@ This page is generated from [`config/feature.json`](https://github.com/ChrisTitu
"InvokeScript": [ "InvokeScript": [
"appwiz.cpl" "appwiz.cpl"
], ],
}
``` ```
@@ -1,14 +1,9 @@
--- ---
title: "Region" title: "Region"
description: "" description: ""
editUrl: false
--- ---
:::note ```json {filename="config/feature.json",linenos=inline,linenostart=259}
This page is generated from [`config/feature.json`](https://github.com/ChrisTitusTech/winutil/blob/main/config/feature.json). Do not edit this page directly.
:::
```json title="config/feature.json"
"WPFPanelRegion": { "WPFPanelRegion": {
"Content": "Region", "Content": "Region",
"category": "Legacy Windows Panels", "category": "Legacy Windows Panels",
@@ -18,5 +13,4 @@ This page is generated from [`config/feature.json`](https://github.com/ChrisTitu
"InvokeScript": [ "InvokeScript": [
"intl.cpl" "intl.cpl"
], ],
}
``` ```
@@ -1,14 +1,9 @@
--- ---
title: "Windows Restore" title: "Windows Restore"
description: "" description: ""
editUrl: false
--- ---
:::note ```json {filename="config/feature.json",linenos=inline,linenostart=325}
This page is generated from [`config/feature.json`](https://github.com/ChrisTitusTech/winutil/blob/main/config/feature.json). Do not edit this page directly.
:::
```json title="config/feature.json"
"WPFPanelRestore": { "WPFPanelRestore": {
"Content": "Windows Restore", "Content": "Windows Restore",
"category": "Legacy Windows Panels", "category": "Legacy Windows Panels",
@@ -18,5 +13,4 @@ This page is generated from [`config/feature.json`](https://github.com/ChrisTitu
"InvokeScript": [ "InvokeScript": [
"rstrui.exe" "rstrui.exe"
], ],
}
``` ```
@@ -1,14 +1,9 @@
--- ---
title: "Security and Maintenance" title: "Security and Maintenance"
description: "" description: ""
editUrl: false
--- ---
:::note ```json {filename="config/feature.json",linenos=inline,linenostart=270}
This page is generated from [`config/feature.json`](https://github.com/ChrisTitusTech/winutil/blob/main/config/feature.json). Do not edit this page directly.
:::
```json title="config/feature.json"
"WPFPanelSecurity": { "WPFPanelSecurity": {
"Content": "Security and Maintenance", "Content": "Security and Maintenance",
"category": "Legacy Windows Panels", "category": "Legacy Windows Panels",
@@ -18,5 +13,4 @@ This page is generated from [`config/feature.json`](https://github.com/ChrisTitu
"InvokeScript": [ "InvokeScript": [
"wscui.cpl" "wscui.cpl"
], ],
}
``` ```
@@ -1,14 +1,9 @@
--- ---
title: "Sound Settings" title: "Sound Settings"
description: "" description: ""
editUrl: false
--- ---
:::note ```json {filename="config/feature.json",linenos=inline,linenostart=281}
This page is generated from [`config/feature.json`](https://github.com/ChrisTitusTech/winutil/blob/main/config/feature.json). Do not edit this page directly.
:::
```json title="config/feature.json"
"WPFPanelSound": { "WPFPanelSound": {
"Content": "Sound Settings", "Content": "Sound Settings",
"category": "Legacy Windows Panels", "category": "Legacy Windows Panels",
@@ -18,5 +13,4 @@ This page is generated from [`config/feature.json`](https://github.com/ChrisTitu
"InvokeScript": [ "InvokeScript": [
"mmsys.cpl" "mmsys.cpl"
], ],
}
``` ```
@@ -1,14 +1,9 @@
--- ---
title: "System Properties" title: "System Properties"
description: "" description: ""
editUrl: false
--- ---
:::note ```json {filename="config/feature.json",linenos=inline,linenostart=292}
This page is generated from [`config/feature.json`](https://github.com/ChrisTitusTech/winutil/blob/main/config/feature.json). Do not edit this page directly.
:::
```json title="config/feature.json"
"WPFPanelSystem": { "WPFPanelSystem": {
"Content": "System Properties", "Content": "System Properties",
"category": "Legacy Windows Panels", "category": "Legacy Windows Panels",
@@ -18,5 +13,4 @@ This page is generated from [`config/feature.json`](https://github.com/ChrisTitu
"InvokeScript": [ "InvokeScript": [
"sysdm.cpl" "sysdm.cpl"
], ],
}
``` ```
@@ -1,14 +1,9 @@
--- ---
title: "Time and Date" title: "Time and Date"
description: "" description: ""
editUrl: false
--- ---
:::note ```json {filename="config/feature.json",linenos=inline,linenostart=303}
This page is generated from [`config/feature.json`](https://github.com/ChrisTitusTech/winutil/blob/main/config/feature.json). Do not edit this page directly.
:::
```json title="config/feature.json"
"WPFPanelTimedate": { "WPFPanelTimedate": {
"Content": "Time and Date", "Content": "Time and Date",
"category": "Legacy Windows Panels", "category": "Legacy Windows Panels",
@@ -18,5 +13,4 @@ This page is generated from [`config/feature.json`](https://github.com/ChrisTitu
"InvokeScript": [ "InvokeScript": [
"timedate.cpl" "timedate.cpl"
], ],
}
``` ```
@@ -0,0 +1,7 @@
---
title: "Legacy Windows Panels"
weight: 3
toc: false
---
{{< autolinks section="dev/features/legacy-windows-panels" >}}
@@ -1,14 +1,9 @@
--- ---
title: "CTT PowerShell Profile - Install" title: "CTT PowerShell Profile - Install"
description: "" description: ""
editUrl: false
--- ---
:::note ```powershell {filename="functions/private/Invoke-WinUtilInstallPSProfile.ps1",linenos=inline,linenostart=1}
This page is generated from [`functions/private/Invoke-WinUtilInstallPSProfile.ps1`](https://github.com/ChrisTitusTech/winutil/blob/main/functions/private/Invoke-WinUtilInstallPSProfile.ps1). Do not edit this page directly.
:::
```powershell title="functions/private/Invoke-WinUtilInstallPSProfile.ps1"
function Invoke-WinUtilInstallPSProfile { function Invoke-WinUtilInstallPSProfile {
if (-not (Get-Command wt)) { if (-not (Get-Command wt)) {
Write-Host "Windows Terminal not found. Installing..." Write-Host "Windows Terminal not found. Installing..."
@@ -1,14 +1,9 @@
--- ---
title: "CTT PowerShell Profile - Remove" title: "CTT PowerShell Profile - Remove"
description: "" description: ""
editUrl: false
--- ---
:::note ```powershell {filename="functions/private/Invoke-WinUtilUninstallPSProfile.ps1",linenos=inline,linenostart=1}
This page is generated from [`functions/private/Invoke-WinUtilUninstallPSProfile.ps1`](https://github.com/ChrisTitusTech/winutil/blob/main/functions/private/Invoke-WinUtilUninstallPSProfile.ps1). Do not edit this page directly.
:::
```powershell title="functions/private/Invoke-WinUtilUninstallPSProfile.ps1"
function Invoke-WinUtilUninstallPSProfile { function Invoke-WinUtilUninstallPSProfile {
if (Test-Path ($Profile + ".bak")) { if (Test-Path ($Profile + ".bak")) {
@@ -0,0 +1,7 @@
---
title: "Powershell Profile Powershell 7+ Only"
weight: 5
toc: false
---
{{< autolinks section="dev/features/powershell-profile-powershell-7--only" >}}
@@ -1,14 +1,9 @@
--- ---
title: "OpenSSH Server - Enable" title: "OpenSSH Server - Enable"
description: "" description: ""
editUrl: false
--- ---
:::note ```powershell {filename="functions/public/Invoke-WPFSSHServer.ps1",linenos=inline,linenostart=1}
This page is generated from [`functions/public/Invoke-WPFSSHServer.ps1`](https://github.com/ChrisTitusTech/winutil/blob/main/functions/public/Invoke-WPFSSHServer.ps1). Do not edit this page directly.
:::
```powershell title="functions/public/Invoke-WPFSSHServer.ps1"
function Invoke-WPFSSHServer { function Invoke-WPFSSHServer {
<# <#
@@ -0,0 +1,7 @@
---
title: "Remote Access"
weight: 4
toc: false
---
{{< autolinks section="dev/features/remote-access" >}}
+25
View File
@@ -0,0 +1,25 @@
---
title: "Features"
weight: 1
toc: false
---
### Fixes
{{< autolinks section="dev/features/fixes" >}}
### Legacy Windows Panels
{{< autolinks section="dev/features/legacy-windows-panels" >}}
### Features
{{< autolinks section="dev/features/features" >}}
### Remote Access
{{< autolinks section="dev/features/remote-access" >}}
### Powershell Profile Powershell 7+ Only
{{< autolinks section="dev/features/powershell-profile-powershell-7--only" >}}
@@ -1,14 +1,9 @@
--- ---
title: "System Tray Battery Percentage" title: "System Tray Battery Percentage"
description: "Shows numeric battery percentage next to the battery icon in the system tray." description: ""
editUrl: false
--- ---
:::note ```json {filename="config/tweaks.json",linenos=inline,linenostart=1268}
This page is generated from [`config/tweaks.json`](https://github.com/ChrisTitusTech/winutil/blob/main/config/tweaks.json). Do not edit this page directly.
:::
```json title="config/tweaks.json"
"WPFToggleBatteryPercentage": { "WPFToggleBatteryPercentage": {
"Content": "System Tray Battery Percentage", "Content": "System Tray Battery Percentage",
"Description": "Shows numeric battery percentage next to the battery icon in the system tray.", "Description": "Shows numeric battery percentage next to the battery icon in the system tray.",
@@ -25,7 +20,6 @@ This page is generated from [`config/tweaks.json`](https://github.com/ChrisTitus
"DefaultState": "false" "DefaultState": "false"
} }
], ],
}
``` ```
## Registry Changes ## Registry Changes
@@ -1,14 +1,9 @@
--- ---
title: "Start Menu Bing Search" title: "Start Menu Bing Search"
description: "Toggles Bing web search results in Windows Search." description: ""
editUrl: false
--- ---
:::note ```json {filename="config/tweaks.json",linenos=inline,linenostart=1621}
This page is generated from [`config/tweaks.json`](https://github.com/ChrisTitusTech/winutil/blob/main/config/tweaks.json). Do not edit this page directly.
:::
```json title="config/tweaks.json"
"WPFToggleBingSearch": { "WPFToggleBingSearch": {
"Content": "Start Menu Bing Search", "Content": "Start Menu Bing Search",
"Description": "Toggles Bing web search results in Windows Search.", "Description": "Toggles Bing web search results in Windows Search.",
@@ -25,7 +20,6 @@ This page is generated from [`config/tweaks.json`](https://github.com/ChrisTitus
"DefaultState": "true" "DefaultState": "true"
} }
], ],
}
``` ```
## Registry Changes ## Registry Changes
@@ -1,14 +1,9 @@
--- ---
title: "Dark Theme for Windows" title: "Dark Theme for Windows"
description: "Dark Mode for the system and applications." description: ""
editUrl: false
--- ---
:::note ```json {filename="config/tweaks.json",linenos=inline,linenostart=1286}
This page is generated from [`config/tweaks.json`](https://github.com/ChrisTitusTech/winutil/blob/main/config/tweaks.json). Do not edit this page directly.
:::
```json title="config/tweaks.json"
"WPFToggleDarkMode": { "WPFToggleDarkMode": {
"Content": "Dark Theme for Windows", "Content": "Dark Theme for Windows",
"Description": "Dark Mode for the system and applications.", "Description": "Dark Mode for the system and applications.",
@@ -49,7 +44,6 @@ This page is generated from [`config/tweaks.json`](https://github.com/ChrisTitus
} }
" "
], ],
}
``` ```
## Registry Changes ## Registry Changes
@@ -1,14 +1,9 @@
--- ---
title: "BSoD Verbose Mode" title: "BSoD Verbose Mode"
description: "Gives more information when you blue screen." description: ""
editUrl: false
--- ---
:::note ```json {filename="config/tweaks.json",linenos=inline,linenostart=1242}
This page is generated from [`config/tweaks.json`](https://github.com/ChrisTitusTech/winutil/blob/main/config/tweaks.json). Do not edit this page directly.
:::
```json title="config/tweaks.json"
"WPFToggleDetailedBSoD": { "WPFToggleDetailedBSoD": {
"Content": "BSoD Verbose Mode", "Content": "BSoD Verbose Mode",
"Description": "Gives more information when you blue screen.", "Description": "Gives more information when you blue screen.",
@@ -33,7 +28,6 @@ This page is generated from [`config/tweaks.json`](https://github.com/ChrisTitus
"DefaultState": "false" "DefaultState": "false"
} }
], ],
}
``` ```
## Registry Changes ## Registry Changes
@@ -1,14 +1,9 @@
--- ---
title: "Lock Screen - Disable" title: "Lock Screen - Disable"
description: "Skips the lock screen entirely and goes directly to the sign-in screen on boot and wake." description: ""
editUrl: false
--- ---
:::note ```json {filename="config/tweaks.json",linenos=inline,linenostart=1657}
This page is generated from [`config/tweaks.json`](https://github.com/ChrisTitusTech/winutil/blob/main/config/tweaks.json). Do not edit this page directly.
:::
```json title="config/tweaks.json"
"WPFTweaksDisableLockscreen": { "WPFTweaksDisableLockscreen": {
"Content": "Lock Screen - Disable", "Content": "Lock Screen - Disable",
"Description": "Skips the lock screen entirely and goes directly to the sign-in screen on boot and wake.", "Description": "Skips the lock screen entirely and goes directly to the sign-in screen on boot and wake.",
@@ -24,7 +19,6 @@ This page is generated from [`config/tweaks.json`](https://github.com/ChrisTitus
"OriginalValue": "<RemoveEntry>" "OriginalValue": "<RemoveEntry>"
} }
], ],
}
``` ```
## Registry Changes ## Registry Changes
@@ -1,14 +1,9 @@
--- ---
title: "Game Mode" title: "Game Mode"
description: "Toggles Windows prioritizes gaming performance by allocating system resources to games." description: ""
editUrl: false
--- ---
:::note ```json {filename="config/tweaks.json",linenos=inline,linenostart=1800}
This page is generated from [`config/tweaks.json`](https://github.com/ChrisTitusTech/winutil/blob/main/config/tweaks.json). Do not edit this page directly.
:::
```json title="config/tweaks.json"
"WPFToggleGameMode": { "WPFToggleGameMode": {
"Content": "Game Mode", "Content": "Game Mode",
"Description": "Toggles Windows prioritizes gaming performance by allocating system resources to games.", "Description": "Toggles Windows prioritizes gaming performance by allocating system resources to games.",
@@ -33,7 +28,6 @@ This page is generated from [`config/tweaks.json`](https://github.com/ChrisTitus
"DefaultState": "true" "DefaultState": "true"
} }
], ],
}
``` ```
## Registry Changes ## Registry Changes
@@ -1,14 +1,9 @@
--- ---
title: "File Explorer Hidden Files" title: "File Explorer Hidden Files"
description: "Reveals hidden files in Explorer." description: ""
editUrl: false
--- ---
:::note ```json {filename="config/tweaks.json",linenos=inline,linenostart=1356}
This page is generated from [`config/tweaks.json`](https://github.com/ChrisTitusTech/winutil/blob/main/config/tweaks.json). Do not edit this page directly.
:::
```json title="config/tweaks.json"
"WPFToggleHiddenFiles": { "WPFToggleHiddenFiles": {
"Content": "File Explorer Hidden Files", "Content": "File Explorer Hidden Files",
"Description": "Reveals hidden files in Explorer.", "Description": "Reveals hidden files in Explorer.",
@@ -35,7 +30,6 @@ This page is generated from [`config/tweaks.json`](https://github.com/ChrisTitus
Invoke-WinUtilExplorerUpdate -action \"restart\" Invoke-WinUtilExplorerUpdate -action \"restart\"
" "
], ],
}
``` ```
## Registry Changes ## Registry Changes
@@ -1,14 +1,9 @@
--- ---
title: "Settings Home Page" title: "Settings Home Page"
description: "Toggles the Home Page in the Windows Settings app." description: ""
editUrl: false
--- ---
:::note ```json {filename="config/tweaks.json",linenos=inline,linenostart=1603}
This page is generated from [`config/tweaks.json`](https://github.com/ChrisTitusTech/winutil/blob/main/config/tweaks.json). Do not edit this page directly.
:::
```json title="config/tweaks.json"
"WPFToggleHideSettingsHome": { "WPFToggleHideSettingsHome": {
"Content": "Settings Home Page", "Content": "Settings Home Page",
"Description": "Toggles the Home Page in the Windows Settings app.", "Description": "Toggles the Home Page in the Windows Settings app.",
@@ -25,7 +20,6 @@ This page is generated from [`config/tweaks.json`](https://github.com/ChrisTitus
"DefaultState": "true" "DefaultState": "true"
} }
], ],
}
``` ```
## Registry Changes ## Registry Changes
@@ -1,14 +1,9 @@
--- ---
title: "Logon Screen Acrylic Blur" title: "Logon Screen Acrylic Blur"
description: "Toggles the acrylic blur effect on login screen background." description: ""
editUrl: false
--- ---
:::note ```json {filename="config/tweaks.json",linenos=inline,linenostart=1639}
This page is generated from [`config/tweaks.json`](https://github.com/ChrisTitusTech/winutil/blob/main/config/tweaks.json). Do not edit this page directly.
:::
```json title="config/tweaks.json"
"WPFToggleLoginBlur": { "WPFToggleLoginBlur": {
"Content": "Logon Screen Acrylic Blur", "Content": "Logon Screen Acrylic Blur",
"Description": "Toggles the acrylic blur effect on login screen background.", "Description": "Toggles the acrylic blur effect on login screen background.",
@@ -25,7 +20,6 @@ This page is generated from [`config/tweaks.json`](https://github.com/ChrisTitus
"DefaultState": "true" "DefaultState": "true"
} }
], ],
}
``` ```
## Registry Changes ## Registry Changes
@@ -1,14 +1,9 @@
--- ---
title: "Enable Long Paths" title: "Enable Long Paths"
description: "Toggles support for file paths longer than 260 characters in Explorer." description: ""
editUrl: false
--- ---
:::note ```json {filename="config/tweaks.json",linenos=inline,linenostart=1826}
This page is generated from [`config/tweaks.json`](https://github.com/ChrisTitusTech/winutil/blob/main/config/tweaks.json). Do not edit this page directly.
:::
```json title="config/tweaks.json"
"WPFToggleLongPaths": { "WPFToggleLongPaths": {
"Content": "Enable Long Paths", "Content": "Enable Long Paths",
"Description": "Toggles support for file paths longer than 260 characters in Explorer.", "Description": "Toggles support for file paths longer than 260 characters in Explorer.",
@@ -25,7 +20,6 @@ This page is generated from [`config/tweaks.json`](https://github.com/ChrisTitus
"DefaultState": "false" "DefaultState": "false"
} }
], ],
}
``` ```
## Registry Changes ## Registry Changes
@@ -1,14 +1,9 @@
--- ---
title: "Mouse Acceleration" title: "Mouse Acceleration"
description: "Makes it so Cursor movement is affected by the speed of your physical mouse movements." description: ""
editUrl: false
--- ---
:::note ```json {filename="config/tweaks.json",linenos=inline,linenostart=1489}
This page is generated from [`config/tweaks.json`](https://github.com/ChrisTitusTech/winutil/blob/main/config/tweaks.json). Do not edit this page directly.
:::
```json title="config/tweaks.json"
"WPFToggleMouseAcceleration": { "WPFToggleMouseAcceleration": {
"Content": "Mouse Acceleration", "Content": "Mouse Acceleration",
"Description": "Makes it so Cursor movement is affected by the speed of your physical mouse movements.", "Description": "Makes it so Cursor movement is affected by the speed of your physical mouse movements.",
@@ -41,7 +36,6 @@ This page is generated from [`config/tweaks.json`](https://github.com/ChrisTitus
"DefaultState": "true" "DefaultState": "true"
} }
], ],
}
``` ```
## Registry Changes ## Registry Changes
@@ -1,14 +1,9 @@
--- ---
title: "Multiplane Overlay" title: "Multiplane Overlay"
description: "Multiplane Overlay compose multiple image layers, which can sometimes cause issues with graphics cards." description: ""
editUrl: false
--- ---
:::note ```json {filename="config/tweaks.json",linenos=inline,linenostart=1463}
This page is generated from [`config/tweaks.json`](https://github.com/ChrisTitusTech/winutil/blob/main/config/tweaks.json). Do not edit this page directly.
:::
```json title="config/tweaks.json"
"WPFToggleMultiplaneOverlay": { "WPFToggleMultiplaneOverlay": {
"Content": "Multiplane Overlay", "Content": "Multiplane Overlay",
"Description": "Multiplane Overlay compose multiple image layers, which can sometimes cause issues with graphics cards.", "Description": "Multiplane Overlay compose multiple image layers, which can sometimes cause issues with graphics cards.",
@@ -33,7 +28,6 @@ This page is generated from [`config/tweaks.json`](https://github.com/ChrisTitus
"DefaultState": "true" "DefaultState": "true"
} }
], ],
}
``` ```
## Registry Changes ## Registry Changes
@@ -1,14 +1,9 @@
--- ---
title: "Microsoft Outlook New Version" title: "Microsoft Outlook New Version"
description: "This will ensures the classic Outlook application is used." description: ""
editUrl: false
--- ---
:::note ```json {filename="config/tweaks.json",linenos=inline,linenostart=1402}
This page is generated from [`config/tweaks.json`](https://github.com/ChrisTitusTech/winutil/blob/main/config/tweaks.json). Do not edit this page directly.
:::
```json title="config/tweaks.json"
"WPFToggleNewOutlook": { "WPFToggleNewOutlook": {
"Content": "Microsoft Outlook New Version", "Content": "Microsoft Outlook New Version",
"Description": "This will ensures the classic Outlook application is used.", "Description": "This will ensures the classic Outlook application is used.",
@@ -49,7 +44,6 @@ This page is generated from [`config/tweaks.json`](https://github.com/ChrisTitus
"DefaultState": "true" "DefaultState": "true"
} }
], ],
}
``` ```
## Registry Changes ## Registry Changes
@@ -1,14 +1,9 @@
--- ---
title: "Num Lock on Startup" title: "Num Lock on Startup"
description: "Toggle the Num Lock key state when your computer starts." description: ""
editUrl: false
--- ---
:::note ```json {filename="config/tweaks.json",linenos=inline,linenostart=1523}
This page is generated from [`config/tweaks.json`](https://github.com/ChrisTitusTech/winutil/blob/main/config/tweaks.json). Do not edit this page directly.
:::
```json title="config/tweaks.json"
"WPFToggleNumLock": { "WPFToggleNumLock": {
"Content": "Num Lock on Startup", "Content": "Num Lock on Startup",
"Description": "Toggle the Num Lock key state when your computer starts.", "Description": "Toggle the Num Lock key state when your computer starts.",
@@ -33,7 +28,6 @@ This page is generated from [`config/tweaks.json`](https://github.com/ChrisTitus
"DefaultState": "false" "DefaultState": "false"
} }
], ],
}
``` ```
## Registry Changes ## Registry Changes
@@ -1,14 +1,9 @@
--- ---
title: "S3 Sleep" title: "S3 Sleep"
description: "Toggles between Modern Standby and S3 Sleep, which cuts off power to the CPU while continuing to refresh the memory." description: ""
editUrl: false
--- ---
:::note ```json {filename="config/tweaks.json",linenos=inline,linenostart=1585}
This page is generated from [`config/tweaks.json`](https://github.com/ChrisTitusTech/winutil/blob/main/config/tweaks.json). Do not edit this page directly.
:::
```json title="config/tweaks.json"
"WPFToggleS3Sleep": { "WPFToggleS3Sleep": {
"Content": "S3 Sleep", "Content": "S3 Sleep",
"Description": "Toggles between Modern Standby and S3 Sleep, which cuts off power to the CPU while continuing to refresh the memory.", "Description": "Toggles between Modern Standby and S3 Sleep, which cuts off power to the CPU while continuing to refresh the memory.",
@@ -25,7 +20,6 @@ This page is generated from [`config/tweaks.json`](https://github.com/ChrisTitus
"DefaultState": "false" "DefaultState": "false"
} }
], ],
}
``` ```
## Registry Changes ## Registry Changes
@@ -1,14 +1,9 @@
--- ---
title: "Scrollbars Always Visible" title: "Scrollbars Always Visible"
description: "If enabled, scrollbars will always be visible. If disabled, Windows will automatically hide scrollbars when not in use." description: ""
editUrl: false
--- ---
:::note ```json {filename="config/tweaks.json",linenos=inline,linenostart=1444}
This page is generated from [`config/tweaks.json`](https://github.com/ChrisTitusTech/winutil/blob/main/config/tweaks.json). Do not edit this page directly.
:::
```json title="config/tweaks.json"
"WPFToggleScrollbars": { "WPFToggleScrollbars": {
"Content": "Scrollbars Always Visible", "Content": "Scrollbars Always Visible",
"Description": "If enabled, scrollbars will always be visible. If disabled, Windows will automatically hide scrollbars when not in use.", "Description": "If enabled, scrollbars will always be visible. If disabled, Windows will automatically hide scrollbars when not in use.",
@@ -22,10 +17,10 @@ This page is generated from [`config/tweaks.json`](https://github.com/ChrisTitus
"Value": "0", "Value": "0",
"Type": "DWord", "Type": "DWord",
"OriginalValue": "1", "OriginalValue": "1",
"DefaultState": "false" "DefaultState": "false",
"link": "https://winutil.christitus.com/dev/tweaks/customize-preferences/scrollbars"
} }
], ],
}
``` ```
## Registry Changes ## Registry Changes
@@ -1,14 +1,9 @@
--- ---
title: "File Explorer File Extensions" title: "File Explorer File Extensions"
description: "Shows .file extensions in Explorer (.exe, .png, etc.)" description: ""
editUrl: false
--- ---
:::note ```json {filename="config/tweaks.json",linenos=inline,linenostart=1328}
This page is generated from [`config/tweaks.json`](https://github.com/ChrisTitusTech/winutil/blob/main/config/tweaks.json). Do not edit this page directly.
:::
```json title="config/tweaks.json"
"WPFToggleShowExt": { "WPFToggleShowExt": {
"Content": "File Explorer File Extensions", "Content": "File Explorer File Extensions",
"Description": "Shows .file extensions in Explorer (.exe, .png, etc.)", "Description": "Shows .file extensions in Explorer (.exe, .png, etc.)",
@@ -35,7 +30,6 @@ This page is generated from [`config/tweaks.json`](https://github.com/ChrisTitus
Invoke-WinUtilExplorerUpdate -action \"restart\" Invoke-WinUtilExplorerUpdate -action \"restart\"
" "
], ],
}
``` ```
## Registry Changes ## Registry Changes
@@ -1,14 +1,9 @@
--- ---
title: "S0 Sleep Network Connectivity" title: "S0 Sleep Network Connectivity"
description: "Toggles network connectivity during S0 Sleep which is low power idle in modern laptops." description: ""
editUrl: false
--- ---
:::note ```json {filename="config/tweaks.json",linenos=inline,linenostart=1567}
This page is generated from [`config/tweaks.json`](https://github.com/ChrisTitusTech/winutil/blob/main/config/tweaks.json). Do not edit this page directly.
:::
```json title="config/tweaks.json"
"WPFToggleStandbyFix": { "WPFToggleStandbyFix": {
"Content": "S0 Sleep Network Connectivity", "Content": "S0 Sleep Network Connectivity",
"Description": "Toggles network connectivity during S0 Sleep which is low power idle in modern laptops.", "Description": "Toggles network connectivity during S0 Sleep which is low power idle in modern laptops.",
@@ -25,7 +20,6 @@ This page is generated from [`config/tweaks.json`](https://github.com/ChrisTitus
"DefaultState": "true" "DefaultState": "true"
} }
], ],
}
``` ```
## Registry Changes ## Registry Changes
@@ -1,14 +1,9 @@
--- ---
title: "Start Menu Recommendations" title: "Start Menu Recommendations"
description: "Toggles the recommendations section in the Start Menu. WARNING: This will also disable Windows Spotlight on your Lock Screen as a side effect." description: ""
editUrl: false
--- ---
:::note ```json {filename="config/tweaks.json",linenos=inline,linenostart=1674}
This page is generated from [`config/tweaks.json`](https://github.com/ChrisTitusTech/winutil/blob/main/config/tweaks.json). Do not edit this page directly.
:::
```json title="config/tweaks.json"
"WPFToggleStartMenuRecommendations": { "WPFToggleStartMenuRecommendations": {
"Content": "Start Menu Recommendations", "Content": "Start Menu Recommendations",
"Description": "Toggles the recommendations section in the Start Menu. WARNING: This will also disable Windows Spotlight on your Lock Screen as a side effect.", "Description": "Toggles the recommendations section in the Start Menu. WARNING: This will also disable Windows Spotlight on your Lock Screen as a side effect.",
@@ -51,7 +46,6 @@ This page is generated from [`config/tweaks.json`](https://github.com/ChrisTitus
Invoke-WinUtilExplorerUpdate -action \"restart\" Invoke-WinUtilExplorerUpdate -action \"restart\"
" "
], ],
}
``` ```
## Registry Changes ## Registry Changes
@@ -1,14 +1,9 @@
--- ---
title: "Sticky Keys" title: "Sticky Keys"
description: "Toggles the Sticky Keys, which activate when clicking shift rapidly." description: ""
editUrl: false
--- ---
:::note ```json {filename="config/tweaks.json",linenos=inline,linenostart=1718}
This page is generated from [`config/tweaks.json`](https://github.com/ChrisTitusTech/winutil/blob/main/config/tweaks.json). Do not edit this page directly.
:::
```json title="config/tweaks.json"
"WPFToggleStickyKeys": { "WPFToggleStickyKeys": {
"Content": "Sticky Keys", "Content": "Sticky Keys",
"Description": "Toggles the Sticky Keys, which activate when clicking shift rapidly.", "Description": "Toggles the Sticky Keys, which activate when clicking shift rapidly.",
@@ -25,7 +20,6 @@ This page is generated from [`config/tweaks.json`](https://github.com/ChrisTitus
"DefaultState": "true" "DefaultState": "true"
} }
], ],
}
``` ```
## Registry Changes ## Registry Changes
@@ -1,14 +1,9 @@
--- ---
title: "Taskbar Task View Icon" title: "Taskbar Task View Icon"
description: "Toggles the Task View Button in the Taskbar." description: ""
editUrl: false
--- ---
:::note ```json {filename="config/tweaks.json",linenos=inline,linenostart=1782}
This page is generated from [`config/tweaks.json`](https://github.com/ChrisTitusTech/winutil/blob/main/config/tweaks.json). Do not edit this page directly.
:::
```json title="config/tweaks.json"
"WPFToggleTaskView": { "WPFToggleTaskView": {
"Content": "Taskbar Task View Icon", "Content": "Taskbar Task View Icon",
"Description": "Toggles the Task View Button in the Taskbar.", "Description": "Toggles the Task View Button in the Taskbar.",
@@ -25,7 +20,6 @@ This page is generated from [`config/tweaks.json`](https://github.com/ChrisTitus
"DefaultState": "true" "DefaultState": "true"
} }
], ],
}
``` ```
## Registry Changes ## Registry Changes
@@ -1,14 +1,9 @@
--- ---
title: "Taskbar Centered Icons" title: "Taskbar Centered Icons"
description: "Toggles the Taskbar alignment either to the left or center." description: ""
editUrl: false
--- ---
:::note ```json {filename="config/tweaks.json",linenos=inline,linenostart=1736}
This page is generated from [`config/tweaks.json`](https://github.com/ChrisTitusTech/winutil/blob/main/config/tweaks.json). Do not edit this page directly.
:::
```json title="config/tweaks.json"
"WPFToggleTaskbarAlignment": { "WPFToggleTaskbarAlignment": {
"Content": "Taskbar Centered Icons", "Content": "Taskbar Centered Icons",
"Description": "Toggles the Taskbar alignment either to the left or center.", "Description": "Toggles the Taskbar alignment either to the left or center.",
@@ -35,7 +30,6 @@ This page is generated from [`config/tweaks.json`](https://github.com/ChrisTitus
Invoke-WinUtilExplorerUpdate -action \"restart\" Invoke-WinUtilExplorerUpdate -action \"restart\"
" "
], ],
}
``` ```
## Registry Changes ## Registry Changes
@@ -1,14 +1,9 @@
--- ---
title: "Taskbar Search Icon" title: "Taskbar Search Icon"
description: "Toggles the Search Button on the Taskbar." description: ""
editUrl: false
--- ---
:::note ```json {filename="config/tweaks.json",linenos=inline,linenostart=1764}
This page is generated from [`config/tweaks.json`](https://github.com/ChrisTitusTech/winutil/blob/main/config/tweaks.json). Do not edit this page directly.
:::
```json title="config/tweaks.json"
"WPFToggleTaskbarSearch": { "WPFToggleTaskbarSearch": {
"Content": "Taskbar Search Icon", "Content": "Taskbar Search Icon",
"Description": "Toggles the Search Button on the Taskbar.", "Description": "Toggles the Search Button on the Taskbar.",
@@ -25,7 +20,6 @@ This page is generated from [`config/tweaks.json`](https://github.com/ChrisTitus
"DefaultState": "true" "DefaultState": "true"
} }
], ],
}
``` ```
## Registry Changes ## Registry Changes
@@ -1,14 +1,9 @@
--- ---
title: "Logon Verbose Mode" title: "Logon Verbose Mode"
description: "Show detailed messages during startup/shutdown." description: ""
editUrl: false
--- ---
:::note ```json {filename="config/tweaks.json",linenos=inline,linenostart=1384}
This page is generated from [`config/tweaks.json`](https://github.com/ChrisTitusTech/winutil/blob/main/config/tweaks.json). Do not edit this page directly.
:::
```json title="config/tweaks.json"
"WPFToggleVerboseLogon": { "WPFToggleVerboseLogon": {
"Content": "Logon Verbose Mode", "Content": "Logon Verbose Mode",
"Description": "Show detailed messages during startup/shutdown.", "Description": "Show detailed messages during startup/shutdown.",
@@ -25,7 +20,6 @@ This page is generated from [`config/tweaks.json`](https://github.com/ChrisTitus
"DefaultState": "false" "DefaultState": "false"
} }
], ],
}
``` ```
## Registry Changes ## Registry Changes
@@ -1,14 +1,9 @@
--- ---
title: "Window Snapping" title: "Window Snapping"
description: "Toggles the window snapping feature when dragging windows." description: ""
editUrl: false
--- ---
:::note ```json {filename="config/tweaks.json",linenos=inline,linenostart=1549}
This page is generated from [`config/tweaks.json`](https://github.com/ChrisTitusTech/winutil/blob/main/config/tweaks.json). Do not edit this page directly.
:::
```json title="config/tweaks.json"
"WPFToggleWindowSnapping": { "WPFToggleWindowSnapping": {
"Content": "Window Snapping", "Content": "Window Snapping",
"Description": "Toggles the window snapping feature when dragging windows.", "Description": "Toggles the window snapping feature when dragging windows.",
@@ -25,7 +20,6 @@ This page is generated from [`config/tweaks.json`](https://github.com/ChrisTitus
"DefaultState": "true" "DefaultState": "true"
} }
], ],
}
``` ```
## Registry Changes ## Registry Changes
@@ -0,0 +1,9 @@
---
title: "Customize Preferences"
weight: 3
toc: false
---
### Customize Preferences
{{< autolinks section="dev/tweaks/customize-preferences" >}}

Some files were not shown because too many files have changed in this diff Show More