• bat文件双击问题


    之前是非得右键管理员用户运行bat文件,然后各种改注册表,最后变成了

    双击打开.bat批处理文件系统弹出对话框
    提示"windows无法找到'C:\XXXX\XXXX\a.bat'请确定文件名是否正确,在试一次......

    系统找不到.bat批处理文件_百度知道 (baidu.com) 这个方法解决

    贴在这里备用:感谢作者 忆林子


    你如果无论打开哪个批处理都出现这个的话,我想你应该是中过病毒,病毒修改了你的注册表。
    你在运行里输入cmd是不是也出现这个提示,如果是的话,你把c:\windows\system32\cmd.exe这个文件改名成
    测试.exe 等,名字你可以自己取,然后双击那个 测试.exe看看能不能运行,如果能运行的话,说明你的注册表被修改了。你把我下面的代码保存成批处理,运行就可以了。不过你要把这个批处理拖到那那个测试.exe的窗口中运行。如果还有什么问题的话,可以在我的百度空间里留言。
    @echo off
    color 0a
    title 忆林子
    rem 删除病毒在注册表中添加的关联
    if exist test.忆林子 del test.忆林子
    reg query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options">test.忆林子
    for /f "tokens=* delims= skip=4" %%j in (test.忆林子) do (
    reg delete "%%j" /v debugger /f
    cls
    if exist test.忆林子 del test.忆林子
    echo ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
    echo.
    echo 正在清除由病毒添加的注册表项,请稍候...
    echo.
    echo ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
    )
    if exist test.忆林子 del test.忆林子
    reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\Your Image File Name Here without a path" /v Debugger /d "ntsd -d" /f
    pause

  • 相关阅读:
    Codeforces 1093D(染色+组合数学)
    Codeforces 1093C (思维+贪心)
    Codeforces 1082D (贪心)
    Codeforces 433A (背包)
    BZOJ 3262(Treap+树状数组)
    BZOJ 1588 (treap)
    Codeforces 1061C (DP+滚动数组)
    Codeforces 1080C 题解(思维+二维前缀和)
    周记 2015.07.12
    周记 2015.07.04
  • 原文地址:https://www.cnblogs.com/yuanfang/p/16039740.html
Copyright © 2020-2023  润新知