当前位置:首页 > 个人杂谈 > 正文内容

使用程序控制重启桌面程序

作者: 葛屹肃 | 日期: 2022-08-23 | 分类: 个人杂谈

当前有一个问题一直困绕着,又无法完全解决的,这个问题就是,使用bartender服务器时,用了一段时间后,桌面程序卡死。表现为,鼠标击点文件夹毫无的应。就是无法操作桌面的任务文件。

经测试,发现是桌面程序(explorer.exe)无法正常工作,重启一下此程序即可,网上也提供方法,将以下代码保存为bat文件,双击此bat文件即可重启桌面程序。

@echo off
taskkill /f /im explorer.exe
start explorer.exe

既然有解决方法,如果从程序执行一次这个批处理,好不是可以实现桌面程序重启了吗?想法很美好,但现实是殊酷,经过多次测试,根本没有达到预期效果。

经分析,执行第二句代码是有效的,可以正常结束桌面程序(explorer.exe)。而执行第三句代码时,就出现了问题,只会打开文件资源管理器,而非打开桌面程序。

查询了下原因,是指程序没有管理员权限所致,经过多次尝试,还是没有办法解决,此事先搁一下吧,等下次想到办法再处理。

如果将此问题解决后,那么一直困扰的bartender服务器桌面卡死问题将迎刃而解,现在手工操作没问题,只剩下最后一步,也是最关键的一步,让程序顺序调用bat文件并生效。

有时查下资料,看看那些开发工具能方便使用管理员打开可执行程序,这个问题就算解决了。

版权声明:本文由〖葛屹肃〗发布,转载请注明出处!
文章链接:https://www.geyisu.com/2788.html

  • 评论:(0)

已有 0 位网友发表了一针见血的评论,你还等什么?

◎欢迎大家参与讨论