Part1前言
现在越来越多的笔记本电脑都只有一个固态硬盘并且不会分区,于是所有软件或文件都堆在C盘里,当STATA安装在C盘时,有可能会出现Help页面没有内容、无法安装外部命令的情况,这类问题猜测是windows系统的安全措施导致的,即其限制了部分软件对C盘部分文件夹的的操作权限。已知以下措施可分别解决上述两个问题,即为STATA设置管理员权限运行、设置STATA在每次运行时自动更改文件目录。
Part2Help命令返回空白页
help + 命令名称是STATA中非常好用的工具,不仅可以查看已有命令的帮助文档,也能搜索相关的外部命令并安装,然而存在help命令返回空白页的情况,如下图所示,且无论查找的是什么命令,返回的结果均为空白。
经测试,以管理员权限运行stata即可解决此类问题,因此只要将STATA启动的快捷方式设置为【用管理员身份运行】即可,以下为操作步骤:
对桌面快捷方式,右键单击,选择【属性】。
选择【快捷方式】中的【高级】。
勾选【用管理员身份运行】并【确定】。
勾选【兼容性】页面下的【以管理员身份运行此程序】,保存退出。
对开始菜单内的快捷方式,右键选择【打开文件位置】。
找到STATA的快捷方式,右键选择【属性】,接下来的步骤就跟桌面快捷方式一样啦。
注:如果不对桌面或者开始菜单的快捷方式进行设置,则每次打开STATA都需要右键选择【以管理员身份运行】,按文中方法设置后默认打开方式就是以管理员身份运行,不用再进行设置。
Part3无法安装外部命令
有些同学可能会遇到安装外部命令报错,显示“cannot write in directory C:Users����ado”,意为无法写入,由于STATA一般会把Plus、Personal、Oldplace三个文件夹放到STATA的安装目录外,导致在向这三个文件夹写入文件时报错。解决方法很简单,只要把三个文件夹的目录更改到STATA的安装目录内即可,并设置运行时自动更改目录,如此即可一劳永逸地解决问题,步骤如下(打开STATA软件自动执行命令的方法参考自连玉君老师):
打开STATA,输入sysdir并运行,查看目前的文件夹目录,发现Plus、Personal、Oldplace三个文件夹不在安装目录内。
新建一个do文件,保存为profile.do,保存路径为sysdir返回的标识为STATA的路径,即图中的第一行,在本文的例子中为D:Program FilesStata17。
在profile.do文件中输入如下三行命令并保存,三行命令中的【ado之前的路径】与保存profile.do的路径一样,均为sysdir返回的标识为STATA的路径,在本文的例子中三行命令最终如下:
保存Do文件之后,先别重启STATA,先自行在资源管理器中找到STATA安装目录下的ado文件夹,并在其中分别创建名为plus、personal、oldplace的三个文件夹(如果文件夹已存在则不需要再创建)。
重启STATA,打开后会发现显示这行信息:
再次输入sysdir,发现文件夹已经被更改了,设置完成。
星标⭐我们不迷路!
想要文章及时到,文末“在看”少不了!
点击搜索你感兴趣的内容吧
往期推荐
数据Seminar
这里是大数据、分析技术与学术研究的三叉路口
文|石总
限时特惠:本站每日持续更新海量各大内部网赚创业教程,会员可以下载全站资源点击查看详情
站长微信:11082411