重置桌面图标脚本

本文介绍了当Windows桌面图标不显示时,如何通过执行批处理(.bat)和VB脚本(.vbs)文件来重置图标缓存,解决不显示的问题。详细步骤包括创建文本文件,输入特定命令并保存为相应格式,双击执行即可恢复图标显示。此外,还提及了使用批处理文件进行强制删除无法删除文件的方法。
摘要由CSDN通过智能技术生成

不知怎么的我win7桌面下的Notepad++图标不显示了。虽然不影响它的正常使用。可是没有图标终究是有些不爽,我又不想卸载了重装。于是我百度了下方法说什么点击设置->首选项->文件关联->去除txt之内的,反正我是没有成功的。
于是找到了重置桌标图标缓存的两个脚本。

1、bat文件
       bat文件是dos下的批处理文件。批处理文件是无格式的文本文件,它包含一条或多条命令。它的文件扩展名为 .bat 或 .cmd。在命令提示下输入批处理文件的名称,或者双击该批处理文件,系统就会调用cmd.exe按照该文件中各个命令出现的顺序来逐个运行它们。使用批处理文件(也被称为批处理程序或脚本),可以简化日常或重复性任务。

 桌面新建一个txt文件  文件中编辑内容如下:

rem 关闭Windows外壳程序explorer
 
taskkill /f /im explorer.exe
 
rem 清理系统图标缓存数据库
 
attrib -h -s -r "%userprofile%\AppData\Local\IconCache.db"
 
del /f "%userprofile%\AppData\Local\IconCache.db"
 
attrib /s /d -h -s -r "%us
  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
执行BAT脚本,对PrimoCache软件重置试用期60天。 支持版本如下: 2.4.0 2.5.0 2.6.0 脚本原始主体来自网络,非我原创。 虽然没见过原始脚本之前就发现了准确的文件和注册表信息位置, 但是对于重置标志开关,自己肯定没能力发现,通过解读脚本和测试,也对软件的保护机制有了比较多的认识。 不站在前辈的肩膀上,就不可能快速实现,难于看到真实的风景。 也长见识,两个软件的利用是绝对的亮点,甚至会对软件未来版本的应对方案带来应对压力。 原始脚本功能已经齐全。我则修改也算作优化,几百行变为几十行。 去掉无效工具或不必用的工具和以及相应的代码,尽 可能的减少使用没必要用的第三方工具。简化流程,只留干货。实现多版本支持。 和过去的2.2版本相比,PrimoCache对试用期机制做了不少改动, 在用户计算机上增加了存储相关信息方式,使用了不同的信息保护方法, 重置试用期还得使用特定的标志。而且还对注册表相关的存储点监控, PrimoCache驱动有效的情况下,普通方式修改信息很难逃避监控,会被识别。 以前只用注册表存储相关信息,现在增加了一个80字节的机密文件,系统占用防删除, 敢于使用这种保护策略,那么名声在外的unlocker肯定是首先被研究突破的对象, 所以unlocker这类工具不管用。这个固定大小的机密文件名字为16个字符长度, 名字应该是根据某些硬件信息计算后得出的结果,类似如硬盘序号,网卡物理地址等, 机器固定名字就不变,不同机器文件名会不同,看着类似随机值,但和机器应该是有相对应关系。 这个文件倒是没被监控,只要解除占用,随时删除都可以。 注册表子键位置基本没变,权限保护,空字符名字防删除,隐藏保护, 以及监控,对注册表上存储的试用期相关信息保护的比较严格。 重置开关,重置标记,这个东西怀疑是内部人外泄出来的。 要么就是有人反编译或跟踪解读程序找到的。总之发现它应该不容易。 试用期重置方法 大致有手工笨法清理 和 全自动脚本清理两种 笨法也可以有两种 一种是在本机原系统上操作,先卸载 再清理残留的文件和注册表信息。 软件卸载会清理绝大部分信息,但是为了记住用户使用时间,肯定得留下记录, 由于是卸载软件,相当于内鬼已走,无人看守,不再是被监控,所以只要清理掉就可以了。 然后再重新安装软件,由于清理掉了重要记录,所以对软件来说就是第一次安装。 笨法第二种是登陆其他操作系统,对软件所在的系统进行清理, 由于目标系统是非运行状态,所以不再有监控,不再有占用这类障碍,唯一障碍就是清理注册表。 如果有优秀第三方能够软件那么会很容易。否则只能选择注册表挂载,然后特殊工具提升权限或者特殊命命令那个清理。 最后别忘了写入特殊标记开关。这样目标系统重启后就相当于接到命令重置试用期了。 最后就是在运行的目标系统上执行脚本,不用卸载,快速处理完成后重启就会生效,重置试用期。 由于有监控存在,此方法如果想用老方法运行简单脚本去清理的话,本虽然可以清理, 但由于受监控,所以会失败,所以必须借助其他第三方工具处理注册表, 当然删除系统占用的文件也得用特殊工具。基本上两个工具在BAT的指引下,可以快速完成任务, 巧妙避过监控。PrimoCache下次升级保护措施难度不小。
PrimoCache和PrimoRamdisk 重置试用期 PrimoCache 支持版本 V2.4.0 V2.5.0 V2.6.0 PrimoRamdisk 支持版本 V5.7.0 如果同时安装了PrimoCache 和 PrimoRamdisk, 那么重置试用期的时候如果只是针对其中的一个软件执行重置动作, 则会影响到另一个软件,因为这两个软件存储试用期相关信息当中使用了一个共用的文件, 就是windows\system32\下面的特殊隐藏文件, 重置试用期势必要执行清理这个文件的动作,所以如果同时安装使用了Primo的两款软件的话, 重置试用期的时候必须要针对两个软件都处理一下,即两个软件都进行试用期重置动作。 如果只安装使用PrimoCache则不是必须下载这个脚本。使用单独针对PrimoCache的脚本就可以了。 这个脚本可以处理只安装了 PrimoCache 和 PrimoRamdisk 其中一种软件的试用期重置。 也可以处理同时安装了PrimoCache 和 PrimoRamdisk 两个软件的试用期重置。 临时目录 由于涉及到处理PrimoRamdisk, 内存虚拟硬盘的使用情况当中, 一定存在不少用户会把系统变量中的TEMP临时目录指向虚拟内存盘, 而软件过期之后,虚拟内存盘就会无效,这样变量TEMP就指向了一个无效的目录。 脚本当中涉及到使用临时目录作为工作目录,用于存储临时文件, 处理PrimoCache的话可以直接利用系统的TEMP变量, 但是涉及到处理PrimoRamdisk的话,由于上面的原因就不能使用系统的TEMP变量了, 否则极有可能会有用户在某个特定时刻运行脚本会遭遇错误。 所以脚本里的临时目录设定在脚本所在目录下,不再使用系统变量的TEMP目录。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值