解决Windows 11切换语言不完整的问题

9 11 月, 2025

问题:安装了官方的Windows 11简体中文版后,想切换成英文(新西兰)界面,结果切换后显示的内容不少是中、英文结合,也就是没有完整切换成英文。

解决办法:
1. 先把显示语言切换成简体中文,可能需要注销或重启【切换前已经安装英文(新西兰)语言包】;
2. 以管理员运行模式运行cmd,输入:sfc /SCANNOW
3. 继续在cmd输入:Dism /Online /Cleanup-Image /ScanHealth
4. 继续在cmd输入:Dism /Online /Cleanup-Image /CheckHealth
5. 继续在cmd输入:DISM /Online /Cleanup-image /RestoreHealth
6. 在PowerShell输入:Set-WinUserLanguageList en-NZ -Force
7. 重启电脑。
如果发现成功切换成英文(新西兰),重新添加“简体中文”语言和对应的输入法即可。上面第6步对应en-NZ,如果切换成英文(美国)是en-US,具体语言对应的串请网上搜索。

注:PowerShell默认是5.1版本,可以在PowerShell输入$PSVersionTable查询版本号。如果需要升级成最新的PowerShell请在PowerShell命令行输入:iex “& { $(irm https://aka.ms/install-powershell.ps1) } -Quiet -UseMSI”(注:这里是半角双引号),安装完后新的命令行是pwsh,版本是7.5及以上,也可用$PSVersionTable查版本号,与原来的PowerShell共存。

参考来源:https://learn.microsoft.com/zh-tw/answers/questions/3895812/windows-11

Windows批处理遍历文件解决文件包含空格问题

23 7 月, 2024

以下批处理内容遍历目录下所有mp4文件,并转换成mp3:

@echo off

setlocal enabledelayedexpansion

cd /d %~dp0

for /f “delims=” %%I in (‘dir *.mp4 /b’) do (
set old=”%%I”
set new=!old:mp4=mp3!
ffmpeg -y -i !old! -acodec libmp3lame -ab 192k -vn !new!
)

使用”delims=”可以获取目录中文件名包含空格的文件,for中使用!!替换%%解决自定义变量的问题。

使用FFmpeg转换mp4到mp3

23 7 月, 2024

    1. 提取视频中的音频

    ffmpeg -i input.mp4 -acodec copy -vn output.mp3

    如果提示MP3编码不对:Invalid audio stream. Exactly one MP3 audio stream is required,可以把copy替换成libmp3lame,还可以通过-ab指定比特率:

    ffmpeg -i input.mp4 -acodec libmp3lame -ab 192k -vn output.mp3

    2. 截取原视频片段并输出(从30秒到40秒的片段)

    ffmpeg -i input.mp4 -ss 40 -c copy -to 40 output.mp4

    3. 提取一个mp3一部分到另一个文件(提取10秒开始共1分钟)

    ffmpeg -ss 00:00:10 -t 00:01:00 -i input.mp3 -c copy output.mp3

    4. 拼接两段音频

    ffmpeg -i “concat:1.mp3|2.mp3” -acodec copy output.mp3

    ffmpeg的几个好用功能

    16 6 月, 2024

    使用FFmpeg,到https://ffmpeg.org/download.html下载最新的Windows build版本,解压到C盘,ffmpeg.exe应该是这样的路径:C:\ffmpeg\bin\ffmpeg.exe

    将C:\ffmpeg\bin加入到系统的Path环境变量中

    1. 把录音awb转换成mp3的方法
    通过cmd命令行进入awb的目录,假设是D:\awb,执行以下命令:
    D:\awb> ffmpeg -i input.awb -acodec libmp3lame -ab 192k output.mp3

    其中input.awb是录音文件名,output.mp3是转换后的mp3文件名, -ab用于指定比特率,可调

    Read the rest of this entry »

    PHP解决版本不一致的问题

    2 6 月, 2024

    修改phpinfo()与php -v版本不一致的问题

    php -v得到的版本是
    PHP 7.2.34 (cli)

    which php得到
    /usr/bin/php

    php-fpm -v得到的版本是
    PHP 7.2.34 (fpm-fcgi)

    which php-fpm得到
    /usr/sbin/php-fpm

    find / -name php.ini得到
    /usr/local/php/etc/php.ini
    /etc/php.ini

    Read the rest of this entry »

    CentOS 7 开放防火墙端口命令

    29 4 月, 2019

    关闭防火墙
    systemctl stop firewalld.service #停止firewall
    systemctl disable firewalld.service #禁止firewall开机启动

    开启端口
    firewall-cmd –zone=public –add-port=80/tcp –permanent

    命令含义:
    –zone #作用域
    –add-port=80/tcp #添加端口,格式为:端口/通讯协议
    –permanent #永久生效,没有此参数重启后失效

    Read the rest of this entry »

    NAS安装虚拟机及软路由的设置

    3 4 月, 2019

    最近在朋友推荐下在油管上看了软路由安装及设置的视频,朋友也成功利用闲置的笔记本电脑实现了软路由功能,为此有个想法,就是能不能把家里的群晖NAS也做成软路由供家里所有连接的设备都能自动科学上网呢,结果是可行的,下面把相关的视频链接放出来,供参考:
    安装LEDE软路由:https://www.youtube.com/watch?v=CTVDptZI90Q
    安装群晖VM虚拟机:https://www.youtube.com/watch?v=hnXtrCblOCY
    旁路由设置:https://www.youtube.com/watch?v=DIO9_FRFrbw

    Read the rest of this entry »

    小米盒子3C降级刷Kodi

    10 3 月, 2019

    之前买有小米盒子3C,内存只有1G、存储只有4G,系统是1.5+的版本,网上都说是广告盒子,剩余的存储空间也只能装少量APP,存储告急。高清片子好多放不起,网上说刷Kodi可以支持,于是第二次折腾开始了,之前的折腾只能凑合用,可以忽略。

    这里把这次折腾的做个记录,先是刷国际版Android TV,装好Kodi升级完后剩下的存储只有100M左右了,可以上油管。最后决定刷1.3.106+Kodi,验证下来通过SS无法上油管,几经折腾最后刷了1.4.32+Kodi,通过SS可以上油管。

    Read the rest of this entry »

    CentOS 7_64升内核及部署Shadowsocks

    31 1 月, 2019

    1. How to Install or Upgrade to Kernel 4.20 in CentOS 7
    来源: https://www.tecmint.com/install-upgrade-kernel-version-in-centos-7/ ,逐行复制到命令行执行,共9行:
    [bash]uname -sr
    rpm –import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
    rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm
    yum –disablerepo=”*” –enablerepo=”elrepo-kernel” list available
    yum –enablerepo=elrepo-kernel install kernel-ml -y
    sed -i ‘s/GRUB_DEFAULT=saved/GRUB_DEFAULT=0/g’ /etc/default/grub
    grub2-mkconfig -o /boot/grub2/grub.cfg
    reboot
    uname -sr[/bash]

    Read the rest of this entry »

    群晖将网站部署在硬盘上的PHP设置

    4 1 月, 2019

    首先需要在套件中心安装Web Station、PHP(我选v5.6)、phpMyAdmin和MariaDB(我选v5),然后做少量的设置即可。

    运行MariaDB并设置一下数据库管理员密码。

    运行Web Station,进入PHP设置界面,新增一个配置,选择已安装的PHP版本,然后钩上“启用PHP缓存”,“启用Xdebug”、“启用display_errors以显示PHP错误信息”、“自定义PHP open_basedir”,然后在open_basedir最后加上自己在硬盘上准备好存放web的目录比如“/volume1/web”(注:多个目录之前用:分隔),最后把支持的扩展名都钩上。

    之后给http用户组分配访问“/volume1/web”目录的权限。

    然后按提示完成其它设置即可,更多可参考官网设置