想马上知道答案的童鞋请往下往下再往下拉,分隔线后面粗体字开始,那里有你想要的。
最近因为项目需要,要在win10下(我的win10是之前免费期默认安装的,是家庭版)安装apache。配置过程中,由于强迫症在作祟,我没有把apache安装在配置文件中标明的默认地址,所以需要更改配置文件中apache的默认路径。更改过程轻车熟路,没想到在保存的时候却吃了鳖。
更改好文件保存的时候,系统一直弹出提示‘请确认是否有其他程序打开文件’,文件一直无法保存。
一开始我以为是其他程序占用了这个配置文件,尝试多次保存无果之后,决定重启机器再试。
没想到重启之后马上对配置文件进行更改提交保存,还是提示文件被占用,无法保存。
执着如我。因为以上操作我是在editplus里面进行的,为了证明自己能干,我决定用其他文本工具(其实就是系统记事本)打开httpd.conf文件,看看是不是因为编辑工具的原因。结果你也猜到了。是的失败了。系统告诉我没有权限在那个目录里面保存文件。
这个时候我就不淡定了。
于是决定问问度娘。百度搜‘请确认是否有其他程序打开文件’这个提示,结果发现,更改这些配置文件,需要root,也就是管理员权限。这么快就找到答案了,我很happy,难不倒我啊对不对。于是兴冲冲回到那个文件,准备右键‘管理员身份运行’更改,结果一看,发现我想多了,人家文件下压根就没有‘管理员身份运行’这个选项。
不死心,又回去问度娘怎样在win10用管理员身份编辑文件,这回度娘给多了我一个选项,‘win如何获得管理员权限’。好啊,你们看,让我去获得管理员权限的操作在这里,就是在本地用户和组里面启用管理员身份(https://zhidao.baidu.com/question/2058266247046975627.html ),我乖乖按步就班。我找啊找找啊找,结果发现,我在用的win10版本,是家庭版,没有本地用户和组这个东西的。另外我写这篇文章的时候才醒悟,其实我的win10已经是有管理员权限的了(囧)。好吧,方向错了。
继续问度娘,这回好多同仁告诉我(告诉大家),家庭版要升级到专业版,才能用所有功能,管理员啊什么的(本地用户和组啊等等等等等。其实我还是陷在本地用户和组去打开管理员权限这个问题里面),于是我找到一篇手把手教你把win10家庭版升级到专业版的文章,挪~(https://jingyan.baidu.com/article/09ea3ede1fdef2c0aede393a.html),真的蛮详细的。本来我很开心啊,想想哎呀找到出路了,但看到后面我犹豫了,我发现它升级最快要十几分钟,好像升级的话,我没电脑用,只能傻坐在电脑前看着显示器的升级画面,还在写的文档写不完,还要装的软件得拖后,还要做的事情做不完,等等等等。
痛定思痛(好像为了用而用的词?囧),正在想到底要不要升级呢,突然灵光一现,真的是灵光一现啊。因为这个问题我以前遇到过啊,还请过我们公司的牛人帮我尝试在家庭版去找管理员身份默认打开文件的方法啊,尝试了发现做不到,最后我自己发现我会用命令行,直接在命令行把问题解决了的啊,为什么我没有记下来呢!!!
好吧,废话说了一大堆(也不能说是废话,上面也是我的整个解决过程。充分说明了有时候你以为big problem的big problem,其实是个小问题,换一种思维方式就可以解决了),下面我就来跟大家说一下,怎样解决win10家庭版文件没有管理员身份,而且右键这个文件没有‘管理员身份运行’这个选项时,无法对文件进行编辑保存的问题。
这个操作需要使用到windows的命令行工具,也就是cmd.exe,我直接说一下步骤吧。
第一步:在系统盘找到cmd.exe工具(一般会在c:\windows\system32文件夹中),我比较懒,直接使用了搜索,下面是搜索到的cmd文件
第二步:右键cmd.exe,选择“以管理员身份运行”(没有什么意外的话,这个工具右键都会有这个选项的),这样打开的命令行所有操作,都是以管理员身份的操作
第三步:切换到需要更改的文件的目录
第四步:输入需要更改的文件名称,并运行
第五步:到了这一步,大家就可以任性对文件进行更改并且保存啦!因为文件已经以管理员身份打开了。尽情玩耍吧!!
到了这里,我说完了。以此来告诉自己,解决问题的时候,多转换一下思维方式,会带来意外的结果。
希望这个对大家有用。
The End