[
    {
        "role": "user",
        "content": "how%20do%20I%20run%20chris%20tech%20titus%20win%20utills%20from%20power%20shell"
    },
    {
        "role": "assistant",
        "content": "Here\u2019s how you run **WinUtil** (Chris Titus Tech\u2019s Windows Utility) from PowerShell, step by step.\n\n---\n\n## What You\u2019ll Need First\n\n- A PC running **Windows 11** (Windows 10 is no longer supported as of October 14, 2025). ([winutil.christitus.com](https://winutil.christitus.com/userguide/?utm_source=openai))  \n- Local administrative privileges. The PowerShell session must be **run as Administrator** because WinUtil makes system changes like editing the registry, tweaking services, etc. ([github.com](https://github.com/ChrisTitusTech/winutil?utm_source=openai))  \n- An internet connection (needed to download the script and for installing apps.) ([winutil.christitus.com](https://winutil.christitus.com/userguide/?utm_source=openai))  \n\n---\n\n## Basic Way to Run WinUtil from PowerShell\n\n1. Open PowerShell with elevated privileges:\n   - Right-click the Start button and choose **Windows PowerShell (Admin)** or **Terminal (Admin)**.\n   - Confirm any UAC prompts. You should see *Administrator* in the title. ([github.com](https://github.com/ChrisTitusTech/winutil?utm_source=openai))  \n\n2. Optionally, adjust script execution policy for just this session (if required):\n   ```\n   Set-ExecutionPolicy -Scope Process -ExecutionPolicy Unrestricted -Force\n   ```\n   This allows the remote script to run without changing system-wide policy. ([winutil.christitus.com](https://winutil.christitus.com/faq/?utm_source=openai))  \n\n3. Run WinUtil using this command:\n   ```\n   irm \"https://christitus.com/win\" | iex\n   ```\n   - `irm` = Invoke-RestMethod  \n   - `iex` = Invoke-Expression  \n   This downloads the latest version of the script and executes it immediately in memory. ([github.com](https://github.com/ChrisTitusTech/winutil?utm_source=openai))  \n\n4. Wait a short bit: after some loading, a graphical interface will open with tabs (Apps, Tweaks, Updates, etc.), where you can choose what you want to do. ([taporka.eu](https://taporka.eu/blog/2025/08/24/ctt-winutils/?utm_source=openai))  \n\n---\n\n## Advanced & Automation Options\n\nIf you want to automate or run with custom settings:\n\n- Use **presets** (like `Standard`, `Minimal`, `Advanced`):\n  ```\n  & ([ScriptBlock]::Create((irm \"https://christitus.com/win\"))) -Preset Standard\n  ```\n  This runs WinUtil using the chosen preset without manual UI selections. ([winutil.christitus.com](https://winutil.christitus.com/userguide/automation/?utm_source=openai))  \n\n- Use a **config JSON file** you\u2019ve exported:\n  ```\n  & ([ScriptBlock]::Create((irm \"https://christitus.com/win\"))) -Config \"C:\\Path\\To\\Config.json\"\n  ```\n  This lets you apply custom configurations consistently across machines. ([winutil.christitus.com](https://winutil.christitus.com/userguide/automation/?utm_source=openai))  \n\n---\n\n## What to Be Careful Of\n\n- Since you\u2019re running remote code downloaded over the Internet, **always use official trusted URLs** (like `christitus.com/win` or the GitHub repo). ([winutil.christitus.com](https://winutil.christitus.com/faq/?utm_source=openai))  \n- Bigger tweaks (especially the \u201cAdvanced\u201d ones) can break some functionality\u2014be sure to **create a system restore point** before applying major changes. ([winutil.christitus.com](https://winutil.christitus.com/userguide/?utm_source=openai))  \n- If execution policy is blocking you, set it temporarily (i.e. for the current session) rather than permanently loosening security. ([winutil.christitus.com](https://winutil.christitus.com/faq/?utm_source=openai))  \n\n---\n\nIf you want, I can walk you through applying a specific tweak or preset (like \u201cremove telemetry\u201d or \u201cminimal install\u201d) using WinUtil. Do you want that?"
    }
]