用户打开金蝶时,总会出现曾经打开过的账套,哪怕这个账套已经删除,依旧会显示,如何清除金蝶打开痕迹?

两种方法:

1、数据库清除痕迹的方法

很多客户不希望打开软件时,出现之前用过的账套痕迹。如何才能清楚这些痕迹呢?

方法有很多,可以下载清楚软件的工具,这里介绍一种简单的方法。

将KISSTD或者是KISMINI版的安装目录下manager.mda打开将sysuser表中的flastuser列的属性“有效性规则定义为0”

这样完全做到了客户的要求,打开软件不再有账套路径。

如何做呢,步骤如下:

首先要确保你的电脑有Microsoft Access 数据,这样才能安装目录下的manager.mda。

manager.mda在安装金蝶软件后,就会自动安装在默认的安装程序中。

打开Microsoft Access ,点文件—-打开,找到金蝶安装路径下的manager.mda 打开。登录时要求输入密码,用户名系统默认为morningstar,密码是ypbwkfyjhyhgzj

打开表后,找到SysUsers 表,右键点击此表,再弹出的菜单中选择设计视图,点开它后。

选中最后一个,

然后在下面修改它的属性,将有效性规则定义修改为0(默认为空)

修改之后,保存即可。

注意:打开此表之前,确保软件没有运行,甚至连登录连接的界面也得退出来,否则打不开此表的设计视图,或者无法修改。

修改完毕之后,再打开金蝶软件,之前的默认路径还有显示,此时只要更换下路径,下次登录时就是一片空白了。

但这样,用户每次打开账套的时候也必须重新选择账套,并且填入登录的用户名。

2、注册表清除方法(推荐)

在注册表里删除痕迹。

把除MRUList键名以外的值删除

在HKEY_USER\S-1-5-21%\Software\Microsoft\Windows\ ComDlg32\OpenSaveMRU

在OpenSaveMRU下,按最近Windows打开过的文件类型,建立了不同的分支。如金蝶账套文件AIS分支下,就是最近打开过的AIS的文件列表,在各分支下,把除MRUList键名以外的值删除

步骤如下:开始—程序—运行,在运行里输入regedit ,弹出注册表编辑器。为了快捷,菜单上选择编辑,在弹出下拉框上选择查找。在查找目标上输入COMDlg,可以迅速找到OpenSaveMRU目录(其实直接查找OpenSaveMRU更快捷)。

如下:

如何清除金蝶KIS标准版打开过的账套记录-编程日记

选中上图的AIS,右边框框显示键值。如下图所示:

如何清除金蝶KIS标准版打开过的账套记录-编程日记

把除MRUList,和默认键名以外的值删除(也就是 a b c d e 右键点击,弹出菜单按删除)。其他键名就是保存着历史痕迹。

因为很多人不懂数据库,甚至没办法进入数据库后台,推荐各位使用第二种注册表删除方法,是有效的。 

同理。注册表中,AIS上面的AIB文件,保存着历史备份的痕迹,可用同种方法清除痕迹。