查看: 5511|回复: 10
收起左侧

[技巧] windows系统洁癖看过来 - 批处理应用

[复制链接]
limitbb
发表于 2014-5-9 13:29:29 | 显示全部楼层 |阅读模式
本帖最后由 limitbb 于 2014-5-9 13:29 编辑

       我是一个系统洁癖者,SD是我电脑上的必备软件。可是使用SD往往带来一些麻烦,比如新安装的软件不是绿色软件,重启以后数据丢失或者根本不能运行;软件更新后,重启又恢复等一系列问题。多年使用SD的过程,让自己习惯用批处理来解决一些问题,所以就有了写这个帖子的冲动。
       首先声明,我也只是一个菜鸟,只是把自己的使用经历写出来而已,希望喜欢的跟贴留个言,不喜欢的请默默离开,大神高手请多多指教!好,开始!
       使用环境         
       系统:windows 7 旗舰版 64位 (不保证在其他windows系统上可以正确执行)
       SD版本:1.2.0.376
       一、系统服务
       有一些服务是我们用不着的,可以在服务里进行禁用,也可以使用批处理一次性禁用。下面是我禁用的服务
       1.Diagnostic Policy Service
       2.Diagnostic Service Host
       3.Diagnostic System Host   
       4.IP Helper
       5.Media Center Extender Service
       6.Routing and Remote Access
       7.Security Center
       8.Volume Shadow Copy
      9.Windows Defender
       10.Windows Media Player Network Sharing Service
       11.Windows Search

       BAT文件为:
[mw_shl_code=css,true]
@echo OFF
net stop DPS
sc config DPS start= disabled
net stop WdiServiceHost
sc config WdiServiceHost start= disabled
net stop WdiSystemHost
sc config WdiSystemHost start= disabled
net stop iphlpsvc
sc config iphlpsvc start= disabled
net stop Mcx2Svc
sc config Mcx2Svc start= disabled
net stop RemoteAccess
sc config RemoteAccess start= disabled
net stop wscsvc
sc config wscsvc start= disabled
net stop VSS
sc config VSS start= disabled
net stop WinDefend
sc config WinDefend start= disabled
net stop WMPNetworkSvc
sc config WMPNetworkSvc start= disabled
net stop WSearch
sc config WSearch start= disabled
[/mw_shl_code]
      
       二、防火墙备份还原
       在使用新软件时,有时软件会要求通过防火墙,这时防火墙规则就会发生改变。而重启电脑后再次使用软件时防火墙又会弹出会话框,这样每次都选择很麻烦。其实可以通过备份防火墙规则,在重启电脑后载入规则就可以解决这个问题。BAT载入防火墙规则文件(载入地址根据自己的写):
       [mw_shl_code=css,true]
@ECHO off
:还原防火墙设置...
netsh advfirewall reset
netsh advfirewall import "D:\Documents\Documents\Firewall.wfw"[/mw_shl_code]
       BAT备份防火墙规则文件(备份地址可以自己修改):
       [mw_shl_code=css,true]
@echo off
netsh advfirewall export "D:\Documents\Documents\Firewall.wfw"[/mw_shl_code]

       三、软件设置
       除了绿色软件,我们使用的很多软件的设置数据部分是保存在系统盘或者注册表里。如果我们能在系统启动后恢复程序的设置数据,岂不是也可以自己制作绿色软件了。
       1.注册表保存方式。我经常用的软件中有Evernote和UltraISO的设置是保存在注册表里的。拿UltraISO举例,备份设置的BAT为:
       [mw_shl_code=css,true]
@ECHO OFF
reg export "HKEY_CURRENT_USER\Software\EasyBoot Systems\UltraISO" "D:\UltraISO.reg" /y
[/mw_shl_code]
       导入设置注册表的BAT为:
       [mw_shl_code=css,true]
@echo OFF
reg import "D:\UltraISO.reg"
[/mw_shl_code]
      
      2.设置数据保存在系统盘用户文件夹里,用的比较多的是mklink命令,具体详解可以百度。拿Adsafe举例(假设adsefe安装在D:\Program Files (x86)\ADSafe3)。可以先把"%AppData%\ADSafe3"文件夹里的文件复制到“D:\ADSafe3",然后每次系统启动后执行下面这个bat文件,这样adsafe也就是绿色软件了。
[mw_shl_code=css,true]
@echo off
IF EXIST "%AppData%\ADSafe3" RD /s /q "%AppData%\ADSafe3"
mklink /d "%AppData%\ADSafe3" "D:\ADSafe3"
[/mw_shl_code]
       利用mklink可以绿化chrome,firefox,LibreOffice,网易云音乐等很多软件,还可以把firefox等浏览器的缓存设置到内存盘上,如下(我的firefox设置文件夹在D:\Program Files\Mozilla Firefox\myProfiles,我的内存盘是Z:)
[mw_shl_code=css,true]
@echo off
RD /S /Q "D:\Program Files\Mozilla Firefox\myProfiles\Cache"
if not exist "z:\firefox" MD "z:\firefox"
MKLINK /d "D:\Program Files\Mozilla Firefox\myProfiles\Cache" "z:\firefox"
[/mw_shl_code]
      
       四、软件启动
       在设置优化完以后,如果希望自启动一些软件,可以参考这个批处理文件:
[mw_shl_code=css,true]
@echo off
START "" "D:\Program Files\GoAgent\local\goagent.exe"
START "" "D:\Program Files (x86)\Bloxy\Bloxy.exe"
[/mw_shl_code]

       可以把上面所有的批处理写在一个批处理文件中,开机后执行一次,就可以保持系统洁净的同时还可以不影响软件的正常使用和升级。
      
      
      
      
feijunnong
发表于 2014-5-9 15:34:42 | 显示全部楼层
学习了 前两天发现个问题这个@是什么作用
早春新柳
发表于 2014-5-9 16:13:06 | 显示全部楼层
活学活用批处理,解决问题用智力!
你随意好么
头像被屏蔽
发表于 2014-6-13 09:08:36 | 显示全部楼层
没看懂,
洛墨
发表于 2014-6-18 17:08:32 | 显示全部楼层
能否解释一下 禁用的系统服务的各项用途,省的复制之后有的会造成不必要的麻烦。
虽然从字面上勉强认识。。但是还是不排除我是个英语文盲
BTO灬傲视皇朝
发表于 2014-6-20 13:16:50 | 显示全部楼层
看着很高端木懂
7840399
发表于 2014-6-23 22:16:12 | 显示全部楼层
直接去计算机管理服务里去关,个人感觉这样比较清晰方便
Shawxual
发表于 2014-6-23 23:07:59 | 显示全部楼层
看起来很高端的样子,然后我就没看完
印月无心
发表于 2014-6-24 07:20:03 | 显示全部楼层
真正的技术贴!支持。
撸三斤
发表于 2014-6-24 15:14:32 | 显示全部楼层
这个敢清理吗?WIN7我真不敢。
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2024-11-25 09:56 , Processed in 0.133480 second(s), 16 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

快速回复 客服 返回顶部 返回列表