PowerShell on Windows

How to fix "npm.ps1 cannot be loaded because running scripts is disabled on this system"

You installed Node.js with the Windows installer, and sucessufully ran node -v in your Terminal. However, when you try to run npm -v, you get the error: npm : File C:\Program Files\nodejs\npm.ps1 cannot be loaded because running scripts is disabled on this system. For more information, see about_Execution_Policies at https:/go.microsoft.com/fwlink/?LinkID=135170. It doesn’t mean that installation failed. You can try these approaches to check your installation: Run npm.cmd -v instad of npm -v in your Terminal. ...

June 30, 2026 · 1 min · 177 words · Louis
Fix Could Not Resolve Proxy in WSL

Fix "Could Not Resolve Proxy" in WSL — Complete Troubleshooting Guide

git clone fails with “could not resolve proxy.” apt update hangs forever. curl returns “Could not resolve proxy: 127.0.0.1.” You know the proxy is running on Windows — so why can’t WSL see it? Quick fix: In WSL’s default NAT mode, 127.0.0.1 refers to WSL itself, not your Windows host. Switch to mirrored networking in .wslconfig and the proxy becomes reachable at localhost. If you can’t use mirrored mode, point your proxy to the Windows host IP instead of 127.0.0.1. ...

June 17, 2026 · 6 min · 1156 words · Louis
WSL Mirrored Networking Mode Is Not Supported

WSL Mirrored Networking Mode Is Not Supported — How to Fix It

You added networkingMode=mirrored to your .wslconfig, restarted WSL, and instead of the smooth networking you expected, you got: “mirrored networking mode is not supported.” Frustrating, especially when every guide tells you mirrored mode is the fix for proxy issues. Quick fix: This error means your Windows version or WSL version doesn’t support mirrored networking yet. Run wsl --update and make sure you’re on Windows 11 22H2+ or Windows 10 Build 19045+. If you can’t upgrade, use the NAT mode workaround below. ...

June 17, 2026 · 5 min · 912 words · Louis
Fix WSL HTTP Proxy Change Detected

Fix WSL "An HTTP Proxy Change Has Been Detected" — Complete Guide

You open WSL and there it is again: “An HTTP proxy change has been detected.” Sometimes it’s just a warning, sometimes your git clone, npm install, or apt update straight-up fails because WSL can’t reach the internet through your proxy. Quick fix: This warning means your Windows proxy settings changed and WSL hasn’t caught up. The permanent solution is to enable mirrored networking + autoProxy in .wslconfig. Create or edit C:\Users\YourUsername\.wslconfig: ...

June 17, 2026 · 6 min · 1071 words · Louis
Fix VMware Virtual Machine No Internet Issue When Clash Verge Runs on Host PC

Fix VMware Virtual Machine No Internet Issue When Clash Verge Runs on Host PC

Clash Verge is a widely used proxy client on Windows, helping users optimize network access and manage traffic routing. At the same time, many people also run VMware Workstation or VMware Player on the same PC to host virtual machines (VMs). Now that VMware Workstation and Fusion are free, more users are setting up VMs — and running into this exact network conflict. If you haven’t downloaded VMware yet, see our free download guide. ...

August 12, 2025 · 3 min · 571 words · Louis