管家婆电脑版默认存C盘太占地方?教你把它挪到D盘去

管家婆下载 ·
管家婆电脑版默认存C盘太占地方?教你把它挪到D盘去

下载与安装的两种路子

管家婆这软件,干财务和库管的朋友基本都躲不开。我当初是在公司老电脑上第一次装,那会儿啥也不懂,一路下一步就完事了,默认装在C盘Program Files里。后来发现C盘空间一天比一天紧张,系统盘飘红,连开机都变慢,这才琢磨着要给它搬家。

先讲下载的事。很多人搜管家婆下载,容易点进那种花花绿绿的下载站,下载按钮一个接一个,看着就慌。我自己的经验是,认准官方渠道或者说你买软件时候服务商给的下载地址,最稳。如果你是在本页找下载按钮,那就直接点,别管周围那些诱导广告。下载完是个压缩包,解压出来里面有安装程序,双击就能跑。

安装的时候,关键一步来了。安装向导会让你选安装路径,默认是C盘,很多人没留意就直接点了下一步。你要是想省去后面挪位置的麻烦,这一步就直接把盘符改成D盘,路径可以自己建个文件夹,比如D:\GJP。这样装完就直接在D盘了,根本不用后续折腾。不过我也见过有些版本安装时候不给改路径的选项,那就只能装完再挪。

全平台支持Win·Mac·手机持续更新紧跟官方新版本免费使用无需付费解锁

已装在C盘?先看数据放哪儿

已经装完的也别慌。管家婆的数据和程序其实是两回事,挪的时候得分清楚。程序文件是那些exe和dll,数据文件是账套、备份、日志这些。很多人以为把整个安装文件夹剪切走就行,结果数据库连不上,账套打不开,急得满头汗。

管家婆的安装目录里,一般有个Data文件夹或者叫DB文件夹,里面放的是SQL Server的数据库文件,或者自带的Access数据。你要是只挪程序不挪数据,那等于白挪,而且容易把数据库搞坏。所以动手之前,先打开安装目录看看,把数据文件夹的位置记下来。

另外,管家婆还有可能在C盘其他位置写配置,比如C:\ProgramData或者C:\Users\你的用户名\AppData,里面可能有连接配置、加密狗驱动之类的。这些不用全挪,但挪完程序后如果打不开,多半是配置里路径还指着老位置,改一下配置就行。我当年第一次挪完,双击启动报错说找不到数据库,后来发现是配置文件里的数据库路径还写着C盘,手动改过来才通。

官方没给搬家工具?自己动手也不难

管家婆官方好像没出过专门的搬家工具,至少我用的这个版本没有。网上倒是有各种教程让你用Windows的mklink做符号链接,或者直接改注册表,但都太麻烦,而且容易出错。我自己试过最稳的办法,就是纯手工搬,分三步走。

第一步,停掉管家婆的服务和进程。先退出管家婆客户端,然后打开任务管理器,看看有没有GJP相关的后台进程,有就结束掉。如果你装了SQL Server,还要把SQL服务停了,不然数据库文件被占用,根本拷不走。

第二步,整个目录复制过去。在C盘找到管家婆的安装文件夹,右键复制,然后到D盘新建一个文件夹,粘贴。这里注意是复制不是剪切,等确认D盘那份能正常打开再删C盘的,保险。复制的时候别偷懒只复制部分文件,整个文件夹全拷过去,包括Data那些。

第三步,改系统配置。管家婆的配置一般在它的安装目录下有个类似config.ini或者连接设置的地方,也可能在系统服务里。打开看看数据库服务器的地址和路径,如果写的是本机路径,就得改成D盘的新路径。如果你用ODBC连接,那就去控制面板的管理工具里改ODBC数据源的路径。

用SQL Server的要注意分离附加这招

如果你管家婆后面挂的是SQL Server数据库,那上面的复制粘贴法可能不彻底。因为SQL Server的数据库文件(.mdf和.ldf)在服务运行的时候是被锁定的,你直接复制可能拷到一半报错,或者拷出来的是个坏的。这时候就得用分离附加的方法,这也是我最推荐给用SQL Server的朋友的。

先打开SQL Server Management Studio(SSMS),连上你的数据库实例。在数据库列表里找到管家婆的库,右键,任务,分离。分离之后,这个库就不在服务里挂着了,文件可以随便挪。然后去C盘的Data目录,把对应的.mdf和.ldf文件复制到D盘新位置。

接着回到SSMS,右键数据库,附加,选择D盘那个新文件,确认路径没问题,附加成功。这样数据库就跟着走了,而且数据无损。最后再去启动管家婆,如果连接配置里数据库名没变,那就应该直接能连上。

这里有个坑,分离之前一定要确认所有客户端都已经退出了,不然数据库还在被占用,分离会失败。还有,最好先做个备份,哪怕用管家婆自带的备份功能备份一份到别的地方,万一附加失败还能恢复。

挪完之后启动报错?按这个顺序排查

搬完家,十有八九会遇到点小毛病。别慌,按下面这个顺序查,基本能解决。

先看进程和服务。管家婆客户端启动报错,最常听到的是连不上服务器。这时候打开服务管理器,看看有没有管家婆相关的服务,比如GJP服务或者SQL服务,是不是没启动。如果服务没起来,右键启动,如果启动失败,看事件查看器里的错误日志,一般会提示原因。

再看配置路径。如果程序能起来,但提示找不到数据文件,那就是配置没改对。打开安装目录下的配置文件,把C盘的路径全替换成D盘的。注意有些配置是加密存的在注册表里,那得去regedit里改,位置一般在HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\某公司\管家婆,找到InstallPath或者DataPath之类的键值,改过来。

最后还有一招,用兼容性模式跑。我遇到过挪完之后突然不能打印了,报表打出来乱码,后来发现是客户端没权限访问临时文件。右键管家婆的exe,属性,兼容性,勾选以管理员身份运行,顺便把“以兼容模式运行这个程序”选成Windows 7,问题就没了。

每次重装都要挪?不如设置里改默认路径

有的朋友因为电脑更新换代,或者公司换服务器,经常要重装管家婆。每次装完都要挪一次位置,烦不烦?烦死。所以后来我学聪明了,直接在安装的时候就把路径改了,省得后面折腾。

有些版本安装向导里确实没有改路径的选项,但你可以在安装完第一次启动时,进入系统设置或者账套管理,看看有没有数据存储位置的选项。我用的某个版本里,在“系统管理”->“账套维护”里能改数据库路径,改完之后,后续的新账套都会默认存到新路径。

不过也得提醒一句,管家婆有些版本对安装路径有硬性要求,不允许装在中文路径或者带空格的路径下,不然会报错。我试过装在D:\管家婆文件夹,结果启动就闪退,后来改成D:\GJP才正常。所以你要是也想改路径,尽量用纯英文和数字,别搞特殊字符。

挪完后的日常维护和备份小技巧

把管家婆挪到D盘后,别忘了定期维护。D盘虽然比C盘宽敞,但也不是无限大。管家婆的数据库文件会随着业务数据增长而膨胀,尤其是做了几年账的公司,一个账套都可能好几个G。建议每个月看一下Data目录的大小,如果增长太快,看看是不是日志文件没收缩。

日志文件收缩这事,管家婆自带的工具好像没有,得用SQL Server的收缩功能。在SSMS里,右键你的数据库,任务,收缩,文件,把日志文件(ldf)收缩一下。不过收缩之前最好做一次完整备份,不然收缩失败或者数据乱了,哭都来不及。

备份这块我多说两句。管家婆自带备份功能,在客户端里就能操作,备份出来是个压缩包。我习惯每周五下班前手动备份一次,然后备份文件存到另外一块硬盘或者网盘上。别只存在D盘同一个盘上,万一硬盘坏了,备份和原数据一起没了,那才叫欲哭无泪。你可以备份到移动硬盘,或者用Windows自带的文件历史记录自动备份D盘那个文件夹。

个人经验就是,管家婆这软件本身不重,重的是数据。C盘吃紧的问题,其实就是当初安装时候没动脑子。现在你知道了,要么安装时改路径,要么装完挪位置,两种都行,看你习惯。至于那些说挪了之后加密狗会失效的,我自己试过,加密狗的驱动装在系统里,跟程序路径没关系,挪完照样认。所以放心大胆地挪吧,只要按我上面说的步骤来,基本不会出岔子。