吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1988|回复: 7
收起左侧

[其他求助] 管理员运行bat文件一直提示系统找不到指定的文件

[复制链接]
Mr.救赎 发表于 2023-8-29 20:56
25吾爱币
安装CDR软件,管理员运行bat文件一直提示系统找不到指定的文件(WIN7可以安装,升级win10就无法安装),路径中没有空格,按照网上的方法还是无法安装,大神看下代码,求指导??
@ECHO OFF & PUSHD "%CD%" && CD /D "%~DP0"
ATTRIB -S -H -R C:\Windows\System32\drivers\etc\HOSTS
>NUL 2>&1 REG.exe query "HKU\S-1-5-19" || (
    ECHO SET UAC = CreateObject^("Shell.Application"^) > "%TEMP%\Getadmin.vbs"
    ECHO UAC.ShellExecute "%~f0", "%1", "", "runas", 1 >> "%TEMP%\Getadmin.vbs"
    "%TEMP%\Getadmin.vbs"
    DEL /f /q "%TEMP%\Getadmin.vbs" 2>NUL
    Exit /b
)
taskkill /f /im CorelDRW.exe
SET hosts=%windir%\system32\drivers\etc\hosts
attrib -r %hosts%
echo. >>%hosts%
FOR %%A IN (
apps.corel.com
mc.corel.com
origin-mc.corel.com
iws.corel.com
ipm.corel.com
sws.corel.com
dam.corel.com
compute-1.amazonaws.com
dev1.ipm.corel.public.corel.net
edgesuite.net
) DO (
echo 127.0.0.1 %%A >>%hosts%
)
rd /s/q "%appdata%\Corel\"
echo. & echo 已屏蔽CDR验证 不会再收到警告

ipconfig /flushdns

echo . & pause

最佳答案

查看完整内容

我在虚拟机上安装了这个软件,测试以后在AppData\Roaming文件夹找到了Corel文件夹。删除后发现再次启动应用又会生成这个文件夹和里面的子文件夹。猜测你给出的代码中删除这个文件夹目的可能是为了让应用重新初始化。可以将原来的%appdata%\Corel改成%appdata%\Roaming\Corel,或许能解决这个问题。但是忘记测试没有启动过应用时这个文件夹是否存在,待会测试好以后如果对结果有影响再回复你。 另外我见少识短,解压压缩包以后 ...

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

chanmao 发表于 2023-8-29 20:56
Mr.救赎 发表于 2023-8-30 21:15
链接:https://pan.baidu.com/s/1N66FHmHeIdmxwsIhnOU7ng
提取码:900o

我在虚拟机上安装了这个软件,测试以后在AppData\Roaming文件夹找到了Corel文件夹。删除后发现再次启动应用又会生成这个文件夹和里面的子文件夹。猜测你给出的代码中删除这个文件夹目的可能是为了让应用重新初始化。可以将原来的%appdata%\Corel改成%appdata%\Roaming\Corel,或许能解决这个问题。但是忘记测试没有启动过应用时这个文件夹是否存在,待会测试好以后如果对结果有影响再回复你。

另外我见少识短,解压压缩包以后在压缩包内没有找到你给出的代码,是否应该在安装完以后运行代码?需不需要复制到什么特殊的目录运行?
由于这个原因,上面给出的结果都只是猜测,不确定是否有用,也不确定会不会造成什么不好的结果,如果不着急请先教我怎么使用你给出的代码。

以防你确实非常急需使用,并且懒得自己改代码,帮你改好了:
[Visual Basic] 纯文本查看 复制代码
@ECHO OFF & PUSHD "%CD%" && CD /D "%~DP0"
ATTRIB -S -H -R C:\Windows\System32\drivers\etc\HOSTS
>NUL 2>&1 REG.exe query "HKU\S-1-5-19" || (
    ECHO SET UAC = CreateObject^("Shell.Application"^) > "%TEMP%\Getadmin.vbs"
    ECHO UAC.ShellExecute "%~f0", "%1", "", "runas", 1 >> "%TEMP%\Getadmin.vbs"
    "%TEMP%\Getadmin.vbs"
    DEL /f /q "%TEMP%\Getadmin.vbs" 2>NUL
    Exit /b
)
taskkill /f /im CorelDRW.exe
SET hosts=%windir%\system32\drivers\etc\hosts
attrib -r %hosts%
echo. >>%hosts%
FOR %%A IN (
apps.corel.com
mc.corel.com
origin-mc.corel.com
iws.corel.com
ipm.corel.com
sws.corel.com
dam.corel.com
compute-1.amazonaws.com
dev1.ipm.corel.public.corel.net
edgesuite.net
) DO (
echo 127.0.0.1 %%A >>%hosts%
)
rd /s/q "%appdata%\Roaming\Corel\"
echo. & echo 已屏蔽CDR验证 不会再收到警告

ipconfig /flushdns

echo . & pause
注册个id 发表于 2023-8-29 23:20
本帖最后由 注册个id 于 2023-8-29 23:22 编辑

直接手动编辑
运行 notepad %SystemRoot%\system32\drivers\etc\hosts
添加下面的内容,保存

127.0.0.1 www.mc.corel.com
127.0.0.1 mc.corel.com
127.0.0.1 www.apps.corel.com
127.0.0.1 apps.corel.com
127.0.0.1 www.origin-mc.corel.com
127.0.0.1 origin-mc.corel.com
127.0.0.1 www.iws.corel.com
127.0.0.1 iws.corel.com
127.0.0.1 www.compute-1.amazonaws.com
127.0.0.1 compute-1.amazonaws.com
127.0.0.1 www.ipm.corel.com
127.0.0.1 ipm.corel.com
127.0.0.1 www.dev1.ipm.corel.public.corel.net
127.0.0.1 dev1.ipm.corel.public.corel.net
羽莫 发表于 2023-8-30 00:28
本帖最后由 羽莫 于 2023-8-30 00:29 编辑

@echo off
echo 正在修改hosts文件...
echo.> "%SystemRoot%\System32\drivers\etc\hosts"
echo 127.0.0.1 www.mc.corel.com>> "%SystemRoot%\System32\drivers\etc\hosts"
echo 127.0.0.1 mc.corel.com>> "%SystemRoot%\System32\drivers\etc\hosts"
echo 127.0.0.1 www.apps.corel.com>> "%SystemRoot%\System32\drivers\etc\hosts"
echo 127.0.0.1 apps.corel.com>> "%SystemRoot%\System32\drivers\etc\hosts"
echo 127.0.0.1 www.origin-mc.corel.com>> "%SystemRoot%\System32\drivers\etc\hosts"
echo 127.0.0.1 origin-mc.corel.com>> "%SystemRoot%\System32\drivers\etc\hosts"
echo 127.0.0.1 www.iws.corel.com>> "%SystemRoot%\System32\drivers\etc\hosts"
echo 127.0.0.1 iws.corel.com>> "%SystemRoot%\System32\drivers\etc\hosts"
echo 127.0.0.1 www.compute-1.amazonaws.com>> "%SystemRoot%\System32\drivers\etc\hosts"
echo 127.0.0.1 compute-1.amazonaws.com>> "%SystemRoot%\System32\drivers\etc\hosts"
echo 127.0.0.1 www.ipm.corel.com>> "%SystemRoot%\System32\drivers\etc\hosts"
echo 127.0.0.1 ipm.corel.com>> "%SystemRoot%\System32\drivers\etc\hosts"
echo 127.0.0.1 www.dev1.ipm.corel.public.corel.net>> "%SystemRoot%\System32\drivers\etc\hosts"
echo 127.0.0.1 dev1.ipm.corel.public.corel.net>> "%SystemRoot%\System32\drivers\etc\hosts"
echo hosts文件修改完毕。
freelive 发表于 2023-8-30 15:34
本帖最后由 freelive 于 2023-8-30 15:36 编辑

可能是系统访问权限的问题。

方法一:运行批处理获取hosts文件的权限,然后再运行你的bat文件。

https://www.cnblogs.com/huigee/p/14603267.html

方法二:手动打开hosts文件,按照教程,修改相关参数。

https://blog.csdn.net/qq_40603010/article/details/108683122

格式如    127.0.0.1    www.xxx.com,列表就是下面的,一行一行的添加即可。

完成后按照教程刷新一下,即可实现效果。
apps.corel.com
mc.corel.com
origin-mc.corel.com
iws.corel.com
ipm.corel.com
sws.corel.com
dam.corel.com
compute-1.amazonaws.com
dev1.ipm.corel.public.corel.net
edgesuite.net
chanmao 发表于 2023-8-30 17:36
我在虚拟机里测试了你发的代码,写入host文件时没有报错,但是在这两行报错:

taskkill /f /im CorelDRW.exe:错误: 没有找到进程 "CorelDRW.exe"。
rd /s/q "%appdata%\Corel\":系统找不到指定的文件。
(但是在我电脑上报错是因为我没有安装CDR软件)

前面回复的几位好像都只是讲了拒绝访问host文件的应对方法,但是没有讲这两行报错的应对方法

首先请楼主先判断一下,是拒绝访问host还是拒绝访问%appdata%\Corel\。判断方法:
如果是拒绝访问host,那么报错信息应该长这样:
拒绝访问。
拒绝访问。
拒绝访问。
拒绝访问。
拒绝访问。
拒绝访问。
拒绝访问。
拒绝访问。
拒绝访问。
拒绝访问。
拒绝访问。

如果是拒绝访问%appdata%\Corel,报错信息应该长这样:
系统找不到指定的文件。

如果是第一种,那么请楼主根据其他人的回复尝试;如果是第二种,那么:
1、造成这个的直接原因是AppData文件夹中的Corel文件夹不存在。
2、首先请确保电脑上已经安装了CDR软件,如果楼主使用的是破解版,请确保按照破解版的操作说明进行。
3、如果楼主知道或者能查到如何查看自己电脑的AppData文件夹,先确认确实没有Corel文件夹,然后可以在AppData文件夹下的几个子文件夹(例如Local文件夹)中找找有没有Corel文件夹。如果有,比如在Local文件夹中,那么在楼主发的代码中找到这一行:
rd /s/q "%appdata%\Corel\"
将它改为:
rd /s/q "%appdata%\Local\Corel\"
如果不是在Local文件夹中找到,而是在其他文件夹中,可以把Local改成别的文件夹的名字。

如果这些办法不管用,楼主可以再回复我,我尝试自己在虚拟机上安装CDR进行测试。如果楼主使用了破解版,并且以上方法都没用,将破解版整个发给我有可能能起到帮助(但不是必须)。如果我有了更确定的结论会继续回帖
 楼主| Mr.救赎 发表于 2023-8-30 19:16
chanmao 发表于 2023-8-30 17:36
我在虚拟机里测试了你发的代码,写入host文件时没有报错,但是在这两行报错:

taskkill /f /im CorelDRW ...

系统找不到指定的文件,是这个问题,appdata里面也没corel这个文件夹,
 楼主| Mr.救赎 发表于 2023-8-30 21:15
chanmao 发表于 2023-8-30 17:36
我在虚拟机里测试了你发的代码,写入host文件时没有报错,但是在这两行报错:

taskkill /f /im CorelDRW ...

链接:https://pan.baidu.com/s/1N66FHmHeIdmxwsIhnOU7ng
提取码:900o
返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - 52pojie.cn ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2026-6-24 09:12

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表