access 2007打开mdb文件时需要密码,打开每一个mdb文件都需要,这些文件并没有设置密码

来源:互联网 发布:报名软件app 编辑:程序博客网 时间:2024/04/30 23:19
进来出现了一个问题,使用access 2007打开任何一个mdb文件时都需要密码,其实这些文件没有设置密码。
问题解决过程:
 从网上查询资料得知是access的工作组里设置了密码,找了半天没有找的怎么取消工作组的方法,后来又查询到保存在C:/Documents and Settings/用户名/Application Data/Microsoft/Access/System.mdw文件中,可以将他删除就可以了,但是我从C:/Documents and Settings/用户名/目录下找不到“Application Data”这个目录,将文件查看属性显示为“显示所有文件和文件夹”,不起作用,后来查看了这篇文章http://hi.baidu.com/yyx1999/blog/item/ebc275f0172f83c37931aacc.html,
该文章中提到“解决"显示所有文件和文件夹"不能显示隐藏文件的问题!
"在“开始”菜单中点击“运行”命令,在弹出的对话框里键入regedit打开注册表,找到HKEY_LOCAL_MACHINE/Software/ Microsoft/Windows/CurrentVersion/explorer/Advanced/Folder/Hidden/。在这里有两个 主键,分别是NOHIDDEN、SHOWALL(windows2000)。在SHOWALL下面有个二进制键值CheckedValue,把它的键值修 改是“0” ,原来如此!将其改为"1"后,原以为ok,结果现象依旧!
把NOHIDDEN的CheckedValue 值改为1,SHOWALL的CheckedValue值也改为0,点了不显示隐藏……按确定后,隐藏的文件夹全显了出来,后又点了显示所有……按确定后, 文件夹反而藏了起,正好与事实相反!虽然可以通过"不显示隐藏……"看隐藏文件,但总不爽,且菜单中没有缺省选中项了,不知是否windows的BUG.
对比后,恍然大悟,原来木马把SHOWALL的CheckedValue的值的属性改成REG_SZ,而不是DWORD!!!所以无论SHOWALL的CheckedValue是否==1,都不起作用!改回后回复正常!

(显示出被隐藏的系统文件)

HKEY_LOCAL_MACHINE/Software/Microsoft/windows/CurrentVersion/explorer/Advanced/Folder/Hidden/SHOWALL,将CheckedValue键值修改为1

这里要注意,病毒会把本来有效的DWORD值CheckedValue删除掉,新建了一个无效的字符串值 CheckedValue,类型为REG_SZ,并且把键值改为0!我们将这个改为1是毫无作用的。大家要看清楚CheckedValue后面的类型,正 确的是“RED_DWORD”而不是“REG_SZ”(有部分病毒变种会直接把这个CheckedValue给删掉,只需和下面一样,自己再重新建一个就 可以了)
方法:删除此CheckedValue键值,单击右键 新建——Dword值——命名为CheckedValue,然后修改它的键值为1,这样就可以选择“显示所有隐藏文件”和“显示系统文件”。

我删除了CheckedValue,重新创建了一个dword类型的键,并将其修改为1,“Application Data”找到了,删除C:/Documents and Settings/用户名/Application Data/Microsoft/Access/System.mdw文件,在同一个目录下还有一个文件也一块儿删除了,问题解决,再次打开mdb文件不再提示输入密码了。
原创粉丝点击