2022年3月12日星期六

Windows10自带应用的卸载和恢复

  在开始菜单中的Windows PowerShell文件夹中以管理员方式(右键)打开Windows PowerShell。

 注意,每执行一次命令,左上角都会闪现黄色内容,如果没有闪现,说明命令语句错误。

1.查看应用

 输入命令Get-AppxPackage,则可以查看所有已安装的应用。一定要进行这一步骤,后面会用到里面的内容。查询出后把他们复制粘贴到记事本中以便后续步骤的进行(用鼠标选中要复制的内容,ctrlC后选中颜色消失,但其实已经复制了)。

2.应用卸载

2.1 一次性卸载全部应用

 输入命令Get-AppxPackage * | Remove-AppxPackage,红色表示有些应用是卸载不了的,如Cortana,Edge等。

2.2 卸载单个应用

 输入命令Get-AppxPackage *应用名称* | Remove-AppxPackage。应用名称为查找的应用的“name”一行的最后一个单词,如中文体验包应用,“name”为“Microsoft.LanguageExperiencePackzh-CN”,则卸载时应用名称为“LanguageExperiencePackzh-CN”(此为举例,部分内置程序卸载不了)。

命令示例:Get-AppxPackage *LanguageExperiencePackzh-CN* | Remove-AppxPackage

2.3修复网络 变英文的问题

  1、打开微软应用商店    搜索  简体中文   在搜索结果中 选择 中文(简体)本地体验包  进行安装;

  2、在开始菜单中的Windows PowerShell文件夹中以管理员方式(右键)打开Windows PowerShell   输入以下命令完成卸载语言包

 Get-AppxPackage *LanguageExperiencePackzh-CN* | Remove-AppxPackage  

  3、刷新资源管理器,或重启电脑完成修复。

3.恢复删除的应用

3.1 一次性恢复所有应用

 输入命令 Get-AppxPackage -AllUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"},则可恢复所有应用。

3.2 单独恢复某些应用

 输入命令

Add-appxpackage -register "C:\Program Files\WindowsApps\Microsoft.BingWeather_4.9.51.0_x86__8wekyb3d8bbwe\appxmanifest.xml" -disabledevelopmentmode

 上面这个命令是安装天气应用,可以拆分为三部分来看:Add-appxpackage -register "应用的安装位置\appxmanifest.xml" -disabledevelopmentmode,对于所有的应用来说,第一部分和第三部分是固定的,第二部分是应用的安装位置,是根据第一步里查找的应用的“InstallLocation”决定的。如下图红色标记则等同于上面的C:\Program Files\WindowsApps\Microsoft.BingWeather_4.9.51.0_x86__8wekyb3d8bbwe,所以如果安装图片应用,则将图片红线的内容替换掉这部分内容。

需要使用新应用一打开此ms-gamingoverlay链接

 事件

打开游戏/应用出现“需要使用新应用一打开此ms-gamingoverlay链接”


原因:

xbox搞事儿,xbox没有,或者没有卸载干净。


解决方式:

关闭微软的游戏录制服务:

Win徽标键+R两个键一起按——在出现的文本框里输入 gpedit.msc ——>计算机配置 ——> 管理模板 ——> windows组件 ——> Windows游戏录制与广播——>点击 已禁用


2.删除所有的xbox应用:

打开菜单,把xbox名字的软件全部卸载

2022年3月5日星期六

Windows 10 LTSC 2021 企业正式版使用备注

 Windows 10 LTSC版和IoT LTSC版的区别

在文件和功能上没有任何区别,甚至之前的2019版两个iso是一模一样的。以下为不同点:

  1)授权方式不同
  2)LTSC只有5年技术支持而IoT有10年

想装IoT版LTSC但只有英文怎么办?

先装普通中文版LTSC然后改序列号为 QPM6N-7J2WJ-P88HH-P3YRH-YY74H 即              可,会自动转为IoT版或先装英文版IoT LTSC再添加中文语言包

目前LTSC 2021版的问题

1)wsappx占用过高(会在部分机型上出现)

2)中文输入法不显示选字框

解决方法:进入https://store.rg-adguard.net(这网站可以下载商店所有应用的离线安装包)

第一栏选ProductId,第二栏输入9wzdncrfjbmp,第三栏确保是RP再按勾。下载Microsoft.VCLibs.140.00_14.0.30704.0_x64__8wekyb3d8bbwe.appx(实测不需要x86版)

打开powershell,输入命令Add-AppxPackage -Path <此为文件路径>,例如Add-AppxPackage -Path C:\Users\你的用户名\桌面\Microsoft.VCLibs.140.00_14.0.30704.0_x64__8wekyb3d8bbwe.appx。安装完后即可解决上述问题,无需重启,进程占用随即会变成0%,输入法也好了。

3)打印机问题:

等KB5007253正式推送更新完就完事了

激活

以下命令均在下在命令窗口内执行
卸载密钥
slmgr.vbs /upk
安装密钥
slmgr /ipk QPM6N-7J2WJ-P88HH-P3YRH-YY74H
最后使用数字权益激活。

修复需要使用新应用一打开此ms-gamingoverlay链接
打开游戏/应用出现“需要使用新应用一打开此ms-gamingoverlay链接”
原因:
xbox搞事儿,xbox没有,或者没有卸载干净。
解决方式:
关闭微软的游戏录制服务:
Win徽标键+R两个键一起按——在出现的文本框里输入 gpedit.msc ——>计算机配置 ——> 管理模板 ——> windows组件 ——> Windows游戏录制与广播——>点击 已禁用
2.删除所有的xbox应用:
打开菜单,把xbox名字的软件全部卸载

来此加密Let’s Encrypt 免费的SSL泛域(通配符)证书


来此加密Let’s Encrypt 提供免费的SSL证书申请,一次最长申请期限为三个月,可设置到期前提醒,到期自动续订。

注册地址:https://letsencrypt.osfipin.com/user-0408/user/register

注册后支持绑定微信快速登陆。

证书文件说明:

fullchain.crt: 证书和证书链(crt,用于服务器端,请妥善保存)      
private.pem: 私有密钥(key,用于服务器端,请妥善保存)

certificate.pfx: pfx格式证书(使用pfx导入密码完成导入)         适用于IIS 主机

certificate.crt: 证书
chain.crt: 证书链
chain_old.crt: 低版本系统证书链
public.pem: 公钥

2022年3月3日星期四

lucky IPv6 tcp/udp 端口转发内网IPv4,动态域名服务

 

lucky 端口转IPv6 tcp/udp 转发内网IPv4,动态域名服务发替代socat

    使用:

    默认后台管理地址 http://<运行设备IP>:16601 默认登录账号: 666 默认登录密码: 666

    管理命令 systemctl start lucky.daji.service
    sudo systemctl restart lucky.daji.service
    sudo systemctl stop lucky.daji.service

      /etc/init.d/lucky.daji enable 
      /etc/init.d/lucky.daji start
      /etc/init.d/lucky.daji restart
      /etc/init.d/lucky.daji stop

    Docker中使用

  • 不挂载主机目录, 删除容器同时会删除配置

    # host模式, 同时支持IPv4/IPv6, Liunx系统推荐
    docker run -d --name lucky --restart=always --net=host gdy666/lucky
    # 桥接模式, 只支持IPv4, Mac/Windows推荐,windows另外会有专用版本支持ipv6,待开发
    docker run -d --name lucky --restart=always -p 16601:16601 gdy666/lucky
  • 在浏览器中打开http://主机IP:16601,修改你的配置,成功

  • [可选] 挂载主机目录, 删除容器后配置不会丢失。可替换 /root/luckyconf 为主机目录, 配置文件为lucky.conf

    docker run -d --name lucky --restart=always --net=host -v /root/luckyconf:/goodluck gdy666/lucky

转发规则格式

例子1
tcp6@:22222to192.168.31.1:22
监听 tcp6 类型的22222端口转发至192.168.31.1的22端口

例子2
udp@:1194to192.168.31.36
监听 udp(同时包含udp4和udp6)类型的1194端口转发至192.168.31.36的相同端口(1194)

例子3
tcp6,udp6@:53to192.168.31.1:53
监听 tcp6和udp6类型的53端口转发至192.168.31.1的53端口

如果你还是没法理解格式,那么可以通过web管理后台添加转发规则后直接在规则列表中一键复制自动生成的命令行配置
需要注意的是这种方式导入的规则不包含规则中的其它参数部分,命令行模式的规则只支持通过设置启动参数共用相同的额外参数(一般使用影响不大,不需要理会)

其它启动参数

使用后台管理的用户不需要理会这部分内容

-pcl <num>
全局代理数量限制(默认128),每个端口转发对应一个代理,这个参数主要是为了防止用户误写规则,生成过多代理造成程序奔溃或占用资源过多,一般不需要动.

-gpmc <num>
全局最大连接数(默认10240),设计这个参数是为防止由于未知原因被人恶意高并发访问搞挂运行设备或程序,请根据需求调整.

-smc <num>
单个代理(端口)的最大连接数

-ups <num>
UDP包最大长度,默认1500,一般使用情景不需要理会,有特殊使用情景再自行调整,比如内网小包性能测试.

-upm <bool>
UDP代理性能模式开关,打开后,多核CPU环境下有利于改善UDP小包转发性能,默认已打开.

-udpshort <bool>
UDP short模式,如果需要用到dns转发打开这个开关有助于节省资源.
配置示例:(开启公网访问,监听3389端口转发到example.com:3389,
添加IP地址 61.177.172.90 和 165.227.50.84 到访问黑名单)
{
    "BaseConfigure": {
        "AdminWebListenPort": 16601,
        "ProxyCountLimit": 128,
        "AdminAccount": "admin",
        "AdminPassword": "admin123",
        "AllowInternetaccess": true,
        "GlobalMaxConnections": 10240,
        "LogMaxSize": 1024
    },
    "RelayRuleList": [
        {
            "Name": "RDP",
            "Configurestr": "tcp,udp@:3389toexample.com:3389|example.com:3389",
            "Enable": true,
            "Options": {
                "UDPPackageSize": 1500,
                "SingleProxyMaxConnections": 256,
                "UDPProxyPerformanceMode": true,
                "UDPShortMode": true,
                "SafeMode": "blacklist"
            }
        }
    ],
    "WhiteListConfigure": {
        "BaseConfigure": {
            "URL": "",
            "ActivelifeDuration": 36,
            "BasicAccount": "666",
            "BasicPassword": "666"
        },
        "WhiteList": null
    },
    "BlackListConfigure": {
        "BlackList": [
            {
                "IP": "61.177.172.90",
                "Effectivetime": "2098-10-14 10:48:19"
            },
            {
                "IP": "165.227.50.84",
                "Effectivetime": "2098-10-14 10:48:27"
            }
        ]
    },
    "DDNSConfigure": {
        "Enable": false,
        "HttpClientSecureVerify": false,
        "FirstCheckDelay": 0,
        "Intervals": 30
    },
    "DDNSTaskList": null,
    "ReverseProxyRuleList": null
}

2022年2月16日星期三

动态 DNS (DDNS) 客户端工具 GoDns 的使用

动态 DNS (DDNS) 客户端工具官方项目地址 GoDNS

运行 GoDNS
有几种方法可以运行 GoDNS。

作为手动守护进程
nohup ./godns &
注意:程序停止时,不会重新启动。

作为托管守护进程(带有暴发户)
首先安装upstart(如果还没有)

复制./upstart/godns.conf到/etc/init 文件夹(并根据您的需要进行调整)

启动服务:

sudo start godns
作为托管守护进程(使用 systemd)

复制./systemd/godns.service到/lib/systemd/system 文件夹(并根据您的需要进行调整)

启动服务:

systemctl daemon-reload                    #更新配置

sudo systemctl enable godns             #开机启动
sudo systemctl start godns                 #启动
systemctl status godns                       #查看状态
systemctl restart godns                      #重启
systemctl disable godns                     #禁止开机启动

2022年2月13日星期日

linux搭建filebrowser在线云盘教程

下载地址:

filebrowser项目地址 https://github.com/filebrowser/filebrowser

filebrowser下载 https://github.com/filebrowser/filebrowser/releases


LINUX安装及配置

创建文件夹

mkdir filebrowser

cd filebrowser

下载linux版二进制包

wget https://github.com/filebrowser/filebrowser/releases/download/v2.20.1/linux-amd64-filebrowser.tar.gz

解压

tar zxvf linux-amd64-filebrowser.tar.gz

创建配置数据库:./filebrowser -d /usr/local/filebrowser/filebrowser.db config init

设置监听地址:./filebrowser -d /usr/local/filebrowser/filebrowser.db config set --address 0.0.0.0

设置监听端口:./filebrowser -d /usr/local/filebrowser/filebrowser.db config set --port 8081

设置云盘路径:./filebrowser -d /usr/local/filebrowser/filebrowser.db config set --root  /mnt

设置语言环境:./filebrowser -d /usr/local/filebrowser/filebrowser.db config set --locale zh-cn

设置日志位置:./filebrowser -d /usr/local/filebrowser/filebrowser.db config set --log /var/log/filebrowser.log

添加一个用户:./filebrowser -d /usr/local/filebrowser/filebrowser.db users add root password --perm.admin,其中的root和password分别是用户名和密码,根据自己的需求更改。

配置修改好以后,就可以启动 File Browser 了,使用-d参数指定配置数据库路径。

示例:./filebrowser -d /usr/local/filebrowser/filebrowser.db

          ./filebrowser

打开浏览器访问你的IP:8081,登录你刚刚创建的用户名和密码就可以了。


WINDOWS安装及配置:

下载windows版二进制包,解压到任意位置

打开一个管理员cmd,cd到你刚刚解压出来的目录

创建配置数据库:filebrowser config init

设置监听地址:filebrowser config set --address 0.0.0.0

设置监听端口:filebrowser config set --port 8081

设置云盘路径:filebrowser config set --root G:\www

设置语言环境:filebrowser config set --locale zh-cn

设置日志位置:filebrowser config set --log C:\Users\Administrator\Documents\filebrowser\filebrowser.log

添加一个用户:filebrowser users add root password --perm.admin,其中的root和password分别是用户名和密码,根据自己的需求更改。

配置修改好以后,就可以启动 File Browser 了,使用-d参数指定配置数据库路径。示例:filebrowser -d filebrowser.db

打开浏览器访问你的IP:8081,登录你刚刚创建的用户名和密码就可以了。

有关更多配置的选项,可以参考官方文档:https://docs.filebrowser.xyz/