【分享】regsvr32 不是内部或外部命令,也不是可运行的程序或批处理文件

一、背景

可能某一天当你打开VB的时候,出现"找不到文件DAO350.dll"的错误,点击确定后闪退。在我解决此问题的过程中遇到了另一个问题:regsvr32 不是内部或外部命令,也不是可运行的程序或批处理文件


二、什么是regsvr32

首先,我们了解一下什么是  regsvr32

Regsvr32命令用于注册动态链接库文件,是 Windows 系统提供的用来向系统注册控件或者卸载控件的命令,以命令行

方式运行。WinXP及以上系统的regsvr32.exe在windows\system32文件夹下;2000系统的regsvr32.exewinnt\system32

文件夹下。

语法:“regsvr32 [/u] [/s] [/n] [/i[:cmdline]] dllname 其中dllname为activex控件文件名,建议在安装前拷贝

到system文件夹下。”


三、解决办法

针对这个问题的解决办法一是:

①使用“WIN+R”快捷键调出运行框,输入cmd,enter

②在DOS界面,输入 path=%path%;C:\Windows\system32 然后回车,注释:前面是保留原来的意思,然后添加上

system32目录。

二是:可能是环境变量的问题。

控制面板\系统\高级\环境变量,找到“系统变量”下的PATH,进行相应编辑即可。

注:如果在中间添加路径,一定要记得添加;


你可能感兴趣的:(•,COMPUTER)