安全地自动重新启动 Windows 资源管理器Bat脚本

安全地自动重新启动 Windows 资源管理器脚本

可以直接运行的 Windows 批处理脚本,用于安全地自动重新启动 Windows 资源管理器。该脚本会在杀死资源管理器之前检查是否有其他进程正在使用资源管理器相关的文件。

Bat脚本

@echo off
title 资源管理器安全重启工具
color 0A:: 检查是否以管理员权限运行
net session >nul 2>&1
if %errorLevel% neq 0 (echo 此脚本需要以管理员权限运行,请右键单击此脚本并选择“以管理员身份运行”。pauseexit /b
)echo 正在检查是否有其他进程占用资源管理器...:: 检查是否有其他进程正在使用 explorer.exe
for /f "tokens=2 delims=," %%a in ('openfiles /query /fo csv /nh ^| findstr /i "explorer.exe" 2^>nul') do (echo 发现有其他进程正在使用资源管理器,无法安全重启。pauseexit /b
)echo 没有发现其他进程占用资源管理器,准备重启...:: 终止资源管理器进程
echo 正在终止资源管理器进程...
taskkill /f /im explorer.exe
if %errorLevel% neq 0 (echo 终止资源管理器进程时出现错误,错误代码: %errorLevel%pauseexit /b
):: 等待一段时间确保进程已终止
echo 正在等待资源管理器进程完全终止...
ping -n 3 127.0.0.1 >nul:: 检查资源管理器进程是否已终止
tasklist /fi "imagename eq explorer.exe" | find /i "explorer.exe" >nul
if %errorLevel% equ 0 (echo 资源管理器进程未能成功终止,无法继续重启操作。pauseexit /b
):: 重新启动资源管理器
echo 重新启动资源管理器...
start explorer.exe
if %errorLevel% neq 0 (echo 启动资源管理器时出现错误,错误代码: %errorLevel%pauseexit /b
)echo 资源管理器已成功重启。
echo 按任意键关闭此窗口...
pause >nul

脚本说明

  1. 检查占用情况:借助openfiles命令来查看是否有其他进程正在使用explorer.exe。要是发现有进程占用,脚本会输出提示信息并终止运行。
  2. 终止资源管理器:若没有发现占用情况,就利用taskkill命令终止资源管理器进程。
  3. 等待进程终止:使用ping命令暂停脚本执行 3 秒,从而保证资源管理器进程已彻底终止。
  4. 重新启动资源管理器:通过start命令重新启动资源管理器。
  5. 输出结果:脚本会输出操作结果,并暂停以让你查看信息。

使用方法

  1. 把上述代码复制到一个文本文件里。
  2. 将文件扩展名改为.bat,例如restart_explorer.bat
  3. 右键点击该文件,选择 “以管理员身份运行”。

这样就能够安全地重新启动 Windows 资源管理器了。

解决乱码问题:

把脚本文件的编码格式改成与命令提示符兼容的编码,一般是 ANSI 编码。具体步骤如下:

  1. 用记事本打开 .bat 文件。
  2. 选择 “文件” -> “另存为”。
  3. 在 “保存类型” 下拉框中选择 “所有文件”,在 “编码” 下拉框中选择 “ANSI”。
  4. 点击 “保存”,覆盖原文件。

设置默认管理员执行该脚本

  1. 创建快捷方式:在桌面上,右键点击批处理脚本文件,选择 “创建快捷方式”。此时桌面上会生成一个指向该脚本的快捷方式图标。
  2. 设置快捷方式属性:右键点击新创建的快捷方式图标,选择 “属性”。
  3. 勾选 “以管理员身份运行”:在弹出的 “属性” 窗口中,切换到 “快捷方式” 选项卡,点击 “高级” 按钮。在弹出的 “高级属性” 窗口中,勾选 “以管理员身份运行”,然后依次点击 “确定” 保存设置。

之后,只要双击这个快捷方式,脚本就会以管理员身份运行。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/73998.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【NeurIPS-2022】CodeFormer: 将人脸复原转化为码本预测以减少LQ-HQ映射的不确定性

写在前面:本博客仅作记录学习之用,部分图片来自网络,如需引用请注明出处,同时如有侵犯您的权益,请联系删除! 文章目录 前言论文动机方法实验 总结互动致谢参考往期回顾 前言 盲人脸恢复是一个高度不适定的…

k8s1.30 部署calio网络

一、介绍 网路组件有很多种,只需要部署其中一个,推荐calio。 calio是一个纯三成的数据中心网络方案,calico支持广泛的平台。如k8s,openstack等。 calio在每一个计算节点利用linux内核,实现了一个高效的虚拟路由器来…

提升AI性能的秘密武器:量化、蒸馏与剪枝全面解析

通过高效的模型压缩技术推进 NLP 在快速发展的自然语言处理 (NLP) 领域,模型的大小和复杂性显著增加,从而显著提高了性能。然而,这些庞大模型的部署和维护也带来了挑战,特别是在计算成本、功耗和资源受限用户的可访问性方面。本博客深入探讨了量化、剪枝和蒸馏等尖端模型压…

数据结构(python)-------栈和队列2

目录 二、队列 (一)、定义 1. 定义 2. 逻辑结构 3. 存储结构 4. 运算规则 5. 实现方式 (二)、队列与一般线性表的区别 一般线性表 队列 (三)、分类 …

基于SpringBoot的“校园招聘网站”的设计与实现(源码+数据库+文档+PPT)

基于SpringBoot的“校园招聘网站”的设计与实现(源码数据库文档PPT) 开发语言:Java 数据库:MySQL 技术:SpringBoot 工具:IDEA/Ecilpse、Navicat、Maven 系统展示 系统整体功能图 局部E-R图 系统首页界面 系统注册…

投资日记_道氏理论技术分析

主要用于我自己参考,我感觉我做事情的时候容易上头,忘掉很多事情。 技术分析有很多方法,但是我个人相信并实践的还是以道氏理论为根本的方法。方法千千万万只有适合自己价值观,习惯,情绪,性格的方法才是好的…

ceph运维硬件规划技巧

在规划Ceph集群的硬件配置时,需要综合考虑性能、成本、冗余、可扩展性以及特殊场景需求等因素。以下是关于Ceph硬件规划的关键技巧和建议,涵盖存储设备、网络、服务器配置、容量规划、冗余策略等多个方面: 1. 硬件选型建议 存储设备 存储节点…

Windows主机、虚拟机Ubuntu、开发板,三者之间文件互传

以下内容源于日常学习的整理,欢迎交流。 下图是Windows主机、虚拟机Ubuntu、开发者三者之间文件互传的方式示意图: 注意,下面谈及的所有方式,都要求两者的IP地址处于同一网段,涉及到的软件资源见felm。 一、Windows主…

Softmax温度调节与注意力缩放:深度神经网络中的平滑艺术

Softmax温度调节与注意力缩放:深度神经网络中的平滑艺术 在深度学习的精密机械中,有些细微的调整机制往往被视为理所当然,却实际上蕴含着深刻的数学洞察和巧妙的工程智慧。今天,我们将探讨两个看似独立却本质相通的机制&#xff…

RIP路由欺骗攻击与防御实验详解

一、基础网络配置 1. 路由器R1配置 interface GigabitEthernet0/0/0ip address 192.1.2.254 255.255.255.0 ! interface GigabitEthernet0/0/1ip address 192.1.3.254 255.255.255.0 ! router rip 1version 2network 192.1.2.0network 192.1.3.0 2. 路由器R2配置 interface…

阿里云平台Vue项目打包发布

目录: 1、vue项目打包2、通过ngixn发布vue的打包文件 1、vue项目打包 在你的vue项目下执行npm run build命令进行打包。 2、通过ngixn发布vue的打包文件 直接将打包的dist文件拷贝到nginx目录下即可。 修改nginx.conf的配置文件的相关配置,如端口或者ro…

《基于Spring Boot+Vue的智慧养老系统的设计与实现》开题报告

个人主页:@大数据蟒行探索者 一、研究背景及国内外研究现状 1.研究背景 根据1982年老龄问题世界大会联合国制定的标准,如果一个国家中超过65岁的老人占全国总人口的7%以上,或者超过60岁的老人占全国总人口的10%以上,那么这个国家将被定义为“老龄化社会”[1]。 随着国…

SpringCache @Cacheable 在同一个类中调用方法,导致缓存不生效的问题及解决办法

由于项目需要使用SpringCache来做一点缓存,但自己之前没有使用过(其实是没有听过)SpringCache,于是,必须先学习之。 显然,就是在同一个类中,MethodA 调用了 MethodB,那么 MethodB 上…

2025-03-20(DS复习):详细介绍一下Databricks 的Delta Lake

Delta Lake 是 Databricks 推出的一种开源存储层,它构建在现有数据湖(如 Amazon S3、Azure Data Lake Storage、Google Cloud Storage)之上,为数据湖提供了数据仓库级别的可靠性、性能和管理功能。Delta Lake 解决了传统数据湖的许…

在VMware上部署【Ubuntu】

镜像下载 国内各镜像站点均可下载Ubuntu镜像,下面例举清华网站 清华镜像站点:清华大学开源软件镜像站 | Tsinghua Open Source Mirror 具体下载步骤如下: 创建虚拟机 准备:在其他空间大的盘中创建存储虚拟机的目录&#xff0c…

初入ARM,点灯,按键与中断相结合

与MCU不同,ARM属于功能更复杂,更强大的SOC,是可以移植操作系统的,但是在最开始学习arm,需要了解arm的运行方式,所以现在使用的是裸机开发。arm系统有多种工作模式,分别是User,IRQ&am…

Moonlight-16B-A3B: 变革性的高效大语言模型,凭借Muon优化器打破训练效率极限

近日,由Moonshot AI团队推出的Moonlight-16B-A3B模型,再次在AI领域引发了广泛关注。这款全新的Mixture-of-Experts (MoE)架构的大型语言模型,凭借其创新的训练优化技术,特别是Muon优化器的使用,成功突破了训练效率的极…

风尚云网|前端|JavaScript性能优化实战:从瓶颈定位到高效执行

JavaScript性能优化实战:从瓶颈定位到高效执行 JavaScript性能优化 在移动优先和Web应用日益复杂化的今天,JavaScript性能优化已成为前端工程师的必修课。本文将通过真实场景案例,深入解析从性能瓶颈定位到具体优化策略的完整闭环&#xff…

强大的AI网站推荐(第一集)—— Devv AI

网站:Devv AI 号称:最懂程序员的新一代 AI 搜索引擎 博主评价:我的大学所有的代码都是使用它,极大地提升了我的学习和开发效率。 推荐指数:🌟🌟🌟🌟🌟&#x…

使用 .NET Core 的本地 DeepSeek-R1

使用 .NET 在我的 MacBook Pro 上与当地 LLM 聊天的历程。 如今,只需使用浏览器即可轻松使用 ChatGPT 或其他 genAI。作为开发人员,我们可以通过直接集成 OpenAI API 等来做更复杂的事情。如果我们想在自己的机器上运行 LLM,只是为了找人聊天…