标签: Windows 10 - 文章列表
共 2 页 · 清除标签筛选
-
Windows蓝屏后stop code的查看与定位方法(MEMORY.DMP与Minidump转储文件分析、事件ID 1001与故障驱动排查)
机器蓝屏重启后,能用的线索只有stop code、Minidump里的dmp文件与事件查看器的1001号事件。文章讲清转储文件生成在哪两个目录、CrashControl注册表项怎么把转储打开、事件ID 41与1001里怎么读BugCheckCode和四个参数,以及0x0000000A、0x0000007B、0x0000007F等常见stop code各自指向什么,再给出WinDbg Preview配符号分析、BlueScreenView与WhoCrashed定位肇事驱动、verifier逼驱动现形的步骤。
-
Windows文件删不掉报文件正在使用、需要管理员权限与源路径太长的解决方法(资源监视器、handle.exe定位占用进程与takeown长路径处理)
删文件弹出「文件已在另一程序中打开」「需要管理员权限」「源路径太长」,对应句柄占用、ACL与所有者、MAX_PATH三种不同原因。本篇给出资源监视器与handle.exe定位占用进程、takeown与icacls改权限、\?\前缀与LongPathsEnabled处理长路径、robocopy清空深层目录、chkdsk修复孤立记录的完整处置顺序。
-
Windows计划任务不执行与上次运行结果0x1、0x41301的排查方法(起始位置、批处理登录权限与事件日志定位)
计划任务配好却一次没跑成功,状态栏显示0x1。记录上次运行结果三类返回码的区分方法:0x1是程序自己的退出码、0x413xx是任务状态、0x8007xxxx是Windows错误码;wevtutil打开任务历史记录与103、201、332等关键事件ID的读法;起始位置多加引号导致0x8007010B的处理;以及账户密码过期、缺少批处理登录权限、电源条件与错过启动时间这些默认值造成的静默跳过。
-
报错丢失MSVCP140.dll、VCRUNTIME140.dll与应用程序无法正常启动0xc000007b的解决方法(VC++运行库版本对应、32位与64位混用排查、/MT与/MD)
程序在本机跑得好好的,拷到另一台机器就弹丢失MSVCP140.dll,或者只给一个0xc000007b的框。这类报错多数不是没装运行库,而是架构位数混了或加载顺序出了岔子。文中给出VC++运行库与Visual Studio 2015、2017、2019、2022、2026的版本对应关系,用注册表和文件属性确认装没装,用dumpbin与Dependencies查32位与64位混用,用安装日志看懂0x80070666这类退出码,最后讲清/MT静态链接和CMake侧的配法。
-
Windows服务启动报错1053与1067的排查方法(服务没有及时响应启动或控制请求与进程意外终止的定位)
Windows服务启动报1053或1067,弹窗只给一句错误信息。按事件ID 7000/7009/7011/7034/7038分诊,手动跑可执行文件定位工作目录与依赖,处理服务账户密码过期、依赖服务未启动、ServicesPipeTimeout超时与sc create的binPath转义。
-
python -m venv创建虚拟环境报错ensurepip is not available与Activate.ps1禁止运行脚本的解决方法(python3-venv安装、执行策略与环境失效修复)
Debian和Ubuntu上python3 -m venv建不出环境报ensurepip is not available,Windows下Activate.ps1又被执行策略挡住,激活后pip还指向系统Python。按报错阶段分诊:装python3-venv与python3-full、处理EXTERNALLY-MANAGED标记、改ExecutionPolicy或用activate.bat绕过、重建不可迁移的venv目录,并用sys.prefix判断是否真的进了环境。
-
远程桌面报错出现身份验证错误,要求的函数不受支持的解决方法(CredSSP加密Oracle修正与注册表AllowEncryptionOracle)
远程桌面连接报「出现身份验证错误,要求的函数不受支持」,多半是2018年5月那批CredSSP加密Oracle修正补丁把默认策略改掉所致。给出报错原文、CVE-2018-0886背景、组策略与注册表AllowEncryptionOracle三种取值、客户端与服务端的改法,以及各系统对应的补丁号。
-
Python读取文件报错UnicodeDecodeError 'gbk' codec can't decode byte的解决方法(encoding参数、编码检测与BOM处理)
Windows下用Python读UTF-8文件报UnicodeDecodeError,根子是open()不写encoding时用了cp936。记录确认文件真实编码的做法、utf-8与utf-8-sig的选择、gbk与gb18030的取舍、errors参数的坑,以及PYTHONUTF8与warn_default_encoding两个开关。
-
adb devices显示unauthorized或offline的解决方法(撤销USB调试授权、adbkey与5037端口占用)
真机调试时adb devices显示unauthorized、offline或设备列表为空,三种现象原因不同。给出处理步骤:撤销USB调试授权后重新弹窗、删除adbkey与adbkey.pub重生成密钥、解决adb server version不匹配、排查5037端口占用、安装Android ADB Interface驱动、Linux下补51-android.rules与无线调试配对。
-
ASP.NET Core部署到IIS报错HTTP Error 500.30与502.5的排查与解决方法(ANCM、stdout日志、应用池配置)
ASP.NET Core站点部署到IIS后报HTTP Error 500.30 - ANCM In-Process Start Failure,页面只有一行错误码。给出排查链路:直接用dotnet运行看异常堆栈、确认装的是Hosting Bundle而不是SDK、开启stdout日志、解读事件查看器里的ErrorCode、处理应用池32位开关与ASPNETCORE_ENVIRONMENT。