Code Monkey home page Code Monkey logo

backup_windows_public's Introduction

Set up a Windows 10 computer

This GitHub repository is a clone of GoogleDrive\usual_app_Windows, but only includes links to download app installers, not the installers (except for some installers are hard to download).

Both this GitHub repository and the mentioned GoogleDrive directory are PUBLIC, do NOT put sensitive information here.

Be aware of Google Drive does not have ".gitignore" equivalent feature and GitHub blocks files larger than 100 MiB (need Git Large File Storage).

1. Create boot USB

Use Microsoft Windows 10 Installation Media Creation Tool:

  • File GoogleDrive\usual_app_Windows\MediaCreationTool22H2_Windows10.exe, OR
  • Download from Microsoft.

Do NOT choose the tool output as an .iso file, Microsoft does not provide a way to verify if the file correctly downloaded.

2. Install and update Windows

After installed, set a computer name, example tungdtWindowsGram17z90q, restart. If you do not set, the computer name is a random string, e.g. DESKTOP-9ULQBFD.

Go to Start: Check for updates to update Windows to the latest version (because the Windows downloaded from Installation Media Creation Tool can be very old). After that, you should Advanced options: Pause updates: max 35 days.

3. Install usual apps

(If the computer will be used as a server, you should install apps as admin user)

Check the computer directory GoogleDrive\usual_app_Windows to see if the installers are here, so you don't need to download them from the internet.

Install important apps first, example: Git, Firefox, 7z, ... You can come back to this step later (there are a lot of apps).

4. Pirate (optional)

TLDR: open Windows PowerShell as admin:

irm https://massgrave.dev/get | iex

Reference: github.com/massgravel/Microsoft-Activation

5. Enable administrator account (optional)

  • open cmd.exe as admin:

    net user administrator /active:yes
    
  • Set administrator account password (default admin does not have a password):

    Sign-in options: Password: Add

  • Disable default Quick Edit in cmd app (to prevent accidentally freeze it).

  • Permanently disable Windows update : TODO, maybe this is not possible.

6. Remote control (optional)

6.1. TeamViewer
  • Download the TeamViewer installer.
  • If you want to install TeamViewer for a server, you want to be able to remote control the server from your personal computer anytime but not vice versa, choose install options Custom installation with unattended access support, Personal use, Show advanced settings. Untick Keep me signed in option before login. Then set options:
    • General: Start TeamViewer with Windows (default: enable).
    • Security: Grant you easy access.
    • Advanced: Check for new version: Never.
    • Advanced: Disable TeamViewer shutdown.
    • Log out.
6.2. Windows Remote desktop RDP
  • Remote desktop settings: Enable remote desktop.
  • Computer management: Local Users and Groups: Groups: Remote Desktop Users: Add.

7. Open listening ports(optional)

  • Windows Defender Firewall: Advanced Settings: Inbound rules: New rule (reference).

  • Then go to network modem setting (usually at 192.168.1.1) to map ports.
    If Firefox gets error SSL_ERROR_UNSUPPORTED_VERSION: security.tls.version.enable-deprecated. (reference)
    Modem settings are usually named DHCP, static IP, Forward Rules.

  • Useful commands:

    :: look for value of Ethernet adapter Physical address
    ipconfig /all
    
    :: refresh after config static IP
    ipconfig /release
    ipconfig /renew
    

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.