Scripts to set up various operating systems automatically
  • PowerShell 100%
Find a file
2026-02-01 05:19:40 +09:00
11Tweaks-TlFox.ps1 New feature:Added feature to set Executionpolicy to Remotesigned for disabling fake curl alias 2026-02-01 05:19:40 +09:00
11Tweaks.ps1 New feature:Added feature to set Executionpolicy to Remotesigned for disabling fake curl alias 2026-02-01 05:19:40 +09:00
LICENSE License changed. added method that uses irm and iex 2026-01-19 20:57:12 +09:00
README.md Updated document 2026-01-31 21:30:58 +09:00

System-Easy-Setup-Script

This text is translated from Japanese to English using the built-in translation function of Firefox. And, some of them are rough English translations by Japanese people who do not use English natively. There may be a mistranslation, but please read on hard :)

This script is a script that automatically performs the initial setting for comfortable use of various operating systems in bulk.
You can do all the tedious tasks, such as installing the required software, removing unnecessary components, and rewriting system settings.

The software was originally created by the developer TlFoxHuman for himself. It may not be suitable for general use, but you can customize what you do and do not do by selecting it at runtime. Unnecessary manipulations to you do not need to perform.

The operating system which the script is currently being created is as follows:

  • Windows 11 (mainly Tiny11)

The Debian/Ubuntu script is also in my hands, but this is not published because I dont think it will be useful to anyone other than me. Because GNU/Linux is easy to use from almost the beginning, right?

Included scripts

11Tweaks.ps1

This script does common(?) initial setup for Windows 11. You can perform the following operations:

  • Download and install the official version ofcurl.
    • Disable the utterly foolish PowerShell curl alias so that the officialcurl is executed.
  • Usecurl for downloading instead of the slow builtin PowerShellInvoke-WebRequest.
  • Uninstall these:
    • Teams
    • Outlook
    • DevHome
    • WebExperience (a.k.a Widgets)
  • Install Firefox (You can choose Japanese version of Firefox)
  • Install Microsoft Edge Uninstaller and...
    • Uninstall Microsoft Edge right now
    • Schedule a task to uninstall Microsoft Edge at every startup.
  • Install MSEdge-Redirect
  • Install 7-zip.
  • Install AIM Toolkit. It is successor of ImDisk Toolkit.
  • Disable the Web search feature on taskbar
  • Get back the Windows 10-style Control Center
  • Disable fast startup
  • Get back these folders in start menu:
    • Accessories
    • Administrative Tools
    • System Tools
  • Schedule a task to restore "Accessories", "Administrative Tools", "System Tools" folder at start up.
  • Install ExplorerPatcher

11Tweaks-TlFox.ps1

This script is based on 11Tweaks.ps1 and is customized for the developer, TlFoxHuman. It is not needed for most users, but it is stored in this repository for own development.

This script differs from 11Tweaks.ps1 in the following ways:

How to use

11Tweaks.ps1

By to creating a small download script that doesn't use nonASCII characters, you can now easily download and run scripts! Just run the command below.

irm https://easysetup.tlfoxhuman.net/win11 | iex

Method 2

Download this script. https://github.com/TranslucentFoxHuman/System-Easy-Setup-Script/raw/refs/heads/main/11Tweaks.ps1
Open Windows PowerShell as Administrator, then run this command:

powershell -executionpolicy bypass <path to 11Tweaks.ps1>

When you run this, a description of what will be executed sequentially will be displayed, along with a prompt asking whether to proceed with the execution. You should follow the prompt and specify whether to execute by entering Y or N.

Please do not run it in a format like irm <script URL> | iex. This script contains non-ASCII strings for Japanese support, and executing it in that way causes them to be unrecognizable, resulting in garbled text and script errors. I tried all the encodings - Unicode, UTF-8, and Shift-JIS (also known as ANSI) - but the problem persists. It is probably a PowerShell bug. If you want to run this script easier way, please follow "Method 1".

Do you absolutely never want to launch Microsoft Edge? Or perhaps you're using Tiny 11 or a similar environment and don't have a browser? It's hidden, but there is Internet Explorer! Using the method on the following page, you can open Internet Explorer. Open IE and use it to download this script: https://tlfoxhuman.net/ietools/how-to-open-ie.html

Features planned but not yet implemented

11Tweaks.ps1

Not Planned Features

11Tweaks.ps1

  • Support for ARM Devices:
    Windows on ARM devices are generally designed for Windows, and other operating systems are either completely non-functional or difficult to run on them. This encourages vendor lockin and, when Windows support is discontinued, it increases the amount of industrial waste. Such devices lack sustainability and future prospects, so I do not intend to support them.
  • Support for antivirus software other than Windows Defender
    Several antivirus programs including Windows Defender, mistakenly flag parts of the software downloaded by this tool (such asRemove-MSEdge.exe) as malware. To counter this false positive, the tool automatically registers those components as exceptions in Windows Defender. However, there is a wide variety of antivirus products available today, each with a different method for adding exceptions. Some of these programs are paid and may be difficult to obtain.
    Additionally, certain antivirus solutions can interfere with the proper functioning of this tool. For example, in environments where Avast is installed, downloads performed withcurl have been observed to fail due to a chaincertificate error.
    Implementing workarounds for exception handling and interference across all of these numerous antivirus products is extremely challenging. Consequently, this tool supports only the most widely used and generic Windows Defender. If you are using an antivirus product other than Windows Defender, review the scripts code, locate the line that executes Add-MpPreference, and manually add the corresponding exception to your own antivirus software. And, run this script first and then install the antivirus product you wish to use.

License

MIT License

Originally this script started as a small one that made only a few simple changes. However, since its features have recently expanded, I decided that it should be protected by a license, so it will be changed from the public domain to the MIT license.

The last version that was in the public domain was commit a0ec0ba336.