Windows环境配置(Windows常用应用)

前言

因为最近做桌面端开发 ,要用到Windows,在Macbook上安装的Windows,环境好不容易全都配好的,用一段时间空间就不够了,又得重装,一些好用的软件老是忘记名字所以就写个博客记录一下。

应用重置

CMD+X打开Windows Powershell(管理员)

1
Get-AppXPackage -AllUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register “$($_.InstallLocation)\AppXManifest.xml”}

系统配置

系统激活

链接:https://pan.baidu.com/s/18sl27opZ8fR9MTxjXTQXrQ
提取码:hlbh

DNS

腾讯DNS

  • 119.29.29.29

阿里DNS

  • 223.5.5.5
  • 223.6.6.6

Edge插件无法下载

修改hosts文件

C:\Windows\System32\drivers\etc

把hosts文件复制到其他地方修改后再复制回来,否则修改后无法保存。

下面任选一组即可。

第一组:

1
2
131.253.33.219 edge.microsoft.com 
131.253.33.219 msedgeextensions.sf.tlu.dl.delivery.mp.microsoft.com

第二组:

1
2
117.28.245.88 edge.microsoft.com
117.28.245.88 msedgeextensions.sf.tlu.dl.delivery.mp.microsoft.com

更换本地DNS缓存:

1
ipconfig /flushdns

腾讯电脑管家

安装腾讯电脑管家

https://guanjia.qq.com/

在软件管理中下载以下应用

  • Edge
  • QQ拼音输入法
  • WPS
  • QQ
  • 微信
  • 百度网盘
  • Git
  • SourceTree
  • Visual Studio Code
  • WinSCP
  • Foxmail

非必要

  • VLC Media Player

Git

设置全局用户

1
2
git config --global user.email "183518918@qq.com"
git config --global user.name "psvmc"

不设置直接使用SourceTree,提交时候会闪退。

VSCode插件

  • Chinese (Simplified) Language Pack for Visual Studio Code
  • Atom One Light Theme
  • LiveServer
  • Vue.js Extension Pack
  • Beautify

Edge插件

相关插件

暴力猴脚本

NeatDownloadManager

http://www.neatdownloadmanager.com/index.php/en/

该软件配合下面谷歌浏览器插件 下什么软件都贼快

浏览器插件

https://microsoftedge.microsoft.com/addons/detail/neatdownloadmanager-exten/pbghcbaeehloijjcebiflemhcebmlnke?hl=zh-CN

链接:https://pan.baidu.com/s/1PK0vXkUGQS7A12tBkjUToA
提取码:wy7e

Motrix

和上面的一样能够下载迅雷资源

https://motrix.app/

插件下载

https://microsoftedge.microsoft.com/addons/detail/moxtrix-webextension/cippeolfnaoolpljklgcccckmilehbfg

下载Bilibili视频脚本

https://greasyfork.org/zh-CN/scripts/413228-bilibili%E8%A7%86%E9%A2%91%E4%B8%8B%E8%BD%BD

软件效果图

img

常用应用

压缩

NanaZip(基于7-zip修改的,界面更现代)

https://apps.microsoft.com/store/detail/nanazip/9N8G7TSCL18R?hl=zh-cn&gl=cn

7-Zip

https://7-zip.org/

Typora

https://www.typora.io/

链接:https://pan.baidu.com/s/1kzOad_DNkii9dVOnzglx_w
提取码:psvm

主题

http://theme.typora.io/theme/Vue/

图片上传插件picGo

官网:https://molunerfinn.com/PicGo/

百度云:https://pan.baidu.com/s/122NOSqUVHGmd00PXEPMTrw 提取码: jxtx

视频播放器

PotPlayer

下载地址(非官网):

https://potplayer.org/

截屏软件

应用商店中搜索Snipaste

剪切板管理

应用商店中搜索Ditto Clipboard

任务栏透明

应用商店中搜索TranslucentTB

风扇控制

只能用于Mac中的Windows中

Macs Fan Control

希沃传屏

下载地址

官方网址: https://e.seewo.com/

百度云网址:https://pan.baidu.com/s/1TfuOifr7MAbgEq_dRmfaog 密码:q3vv

钉钉

https://page.dingtalk.com/wow/z/dingtalk/simple/ddhomedownlaod#/

应用商店中

远程连接

系统自带的Microsoft Store中搜索Microsoft 远程桌面

https://www.microsoft.com/zh-cn/p/microsoft-remote-desktop/9wzdncrfj3ps

Windows Terminal

https://apps.microsoft.com/store/detail/windows-terminal/9N0DX20HK701?hl=zh-cn&gl=cn&rtc=1

开发相关

JDK

链接:https://pan.baidu.com/s/1Pbajr1ifq_psf4FtFCTmAg
提取码:jdy5

代理抓包

LightProxy

FinalShell

http://www.hostbuf.com/

Notepad3

链接:https://pan.baidu.com/s/1pNIo7IQMhoBpY-jz_IsH1Q
提取码:psvm

Putty

https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html

样式配置

链接:https://pan.baidu.com/s/1K0YWEjKxuRjOzt16ucLAIQ
提取码:4sjo

VLC

https://www.videolan.org/

SourceTree

https://www.sourcetreeapp.com/

IDEA

链接:https://pan.baidu.com/s/1C2d6W9rZhFjAsW4nV2HkSg
提取码:mdit

链接:https://pan.baidu.com/s/1y9Uq2kAVJqpKqhMtKzd0ew
提取码:5gjy

Redis

Another.Redis.Desktop.Manager

http://electronjs.org/apps/anotherredisdesktopmanager

百度网盘链接:https://pan.baidu.com/s/1T2DOuXutm7-Z7Oktw7cHqw
提取码:g3wr

Visual Studio

https://visualstudio.microsoft.com/zh-hans/

NodeJS

nvm

https://nvm.uihtm.com/

设置镜像

1
2
3
nvm node_mirror https://npm.taobao.org/mirrors/node/
nvm npm_mirror https://npm.taobao.org/mirrors/npm/
nvm root D:\Program Files\nvm

切换版本

1
2
3
4
5
6
7
8
9
10
# 查看可用版本
nvm list

# 安装最新的12版
nvm install 12.22.6

# 切换到12.22.6
nvm use 12.22.6

node -v

https://nodejs.org/dist/

安装10.16.3版本

Npm镜像源

1
2
npm config set registry https://registry.npm.taobao.org
npm config list

还原默认

1
npm config set registry https://registry.npmjs.org

Electron镜像

查看配置文件的位置

1
npm config list

可以查看到本机的userconfig在哪,即.npmrc文件在哪

比如我的

userconfig C:\Users\Administrator.npmrc

打开该文件 添加

1
2
registry=https://registry.npm.taobao.org
electron_mirror="https://npm.taobao.org/mirrors/electron/"

配置编译环境

由于node-ffi/ref包含C原生代码,所以安装需要配置Node原生插件编译环境。

配置Node原生插件编译环境

1
2
# 管理员运行bash/cmd/powershell,否则会提示权限不足
npm install --global --production windows-build-tools

上面的操作会自动把Python和C++开发工具包都集成进去

手动下载C++编译环境
Visual Studio Build Tools (using “Visual C++ build tools” workload)

如果没有Python则下载Python2.x版本,不支持Python3。传送门

设置python路径(根据自己的实际情况设置)

1
npm config set python C:\Users\Jian\.windows-build-tools\python27\python.exe

安装node-gyp

1
npm install -g node-gyp

查看npm全局安装目录

1
npm root -g

添加常用全局库

1
npm install hexo-cli -g

Rsync

具体介绍

https://www.psvmc.cn/article/2022-11-21-rsync-config.html

链接:https://pan.baidu.com/s/1UYohMerxywZ_1tYEUtA6Og
提取码:psvm
默认客户端上没有chown.exe这个命令,直接从cwrsync-server的安装路径里拷贝一个过来就可以用了。

同步

同步前先修改本地文件的权限

1
chmod -R 777 ./public

同步

1
rsync -avzP --delete --password-file=/cygdrive/d/auth.txt /cygdrive/d/Project/myblog/public/ zj@49.4.26.249::myblog

常见报错

报错1

password file must be owned by root when running as root

设置权限

1
2
chmod -c 600 /cygdrive/d/auth.txt
chown administrator /cygdrive/d/auth.txt

报错2

gid 4294967295 (-1) is impossible to set on “/cygdriver/…”

这是程序的bug,但不影响使用。

1、可以在客户端命令行加参数--no-super

2、在服务器端的配置文件中添加:

1
2
3
uid = 0
gid = 0
fake super = yes

通过上面的方法完美解决了问题。

博客发布脚本

fabu.bat

1
2
3
4
5
6
7
8
@echo off
call git add .
call git commit -m"article update"
call git pull
call git push
call hexo g
call chmod -R 777 ./public
call rsync -avz --delete --password-file=/cygdrive/d/auth.txt /cygdrive/d/Project/myblog/public/ zj@49.4.26.249::myblog

Ubuntu

这里安装子系统主要是为了博客的发布,因为可以在Windows上使用Rsync发布,就不推荐安装了。

Win10先更新到新版本

控制面板=>程序=>启动或关闭Windows功能=>勾选适用于Linux的Windows子系统

安装Ubuntu

18.04下载地址:https://www.microsoft.com/zh-cn/p/ubuntu-1804-lts/9n9tngvndl3q

最新版本下载地址:https://aka.ms/wslstore

注意通过上面的连接下载的为新版本20.04

也可以搜索Ubuntu 18.04 LTS下载旧版本

建议安装Ubuntu 18.04 LTS

安装后默认用bash即可进入

进入Ubuntu

1
bash

切换为root用户

1
sudo su

设置apt源

详情:https://www.psvmc.cn/article/2019-10-27-ubuntu-apt-source.html

添加常用全局库

1
sudo npm install hexo-cli -g

系统优化清理

空间占用

WizTree

应用卸载

Geek Uninstaller

https://geekuninstaller.com/

Everything

https://www.voidtools.com/zh-cn/downloads/

UTools

https://u.tools/

我安装的插件

image-20220831173508723

系统清理

CCleaner

https://www.ccleaner.com/zh-cn

特别版下载

链接:https://pan.baidu.com/s/1eM7fUwPBYJLi7_Db8GmPtg
提取码:psvm

快捷键查看

https://github.com/BlackINT3/OpenArk/releases/

链接:https://pan.baidu.com/s/1AD5sA8ZzMaDK_t2JhFiw4g
提取码:psvm