查看: 3445|回复: 6

每天学习一点!

[复制链接]
发表于 2008-1-2 20:39:29 | 显示全部楼层 |阅读模式
第一天:
今天发现一个命令可以备份当前网络设置。当然也有人说网上、虽然有相应的工具来提供备份和恢复网络设置功能,但是有些是共享软件,经常会弹出注册窗口,而且使用软件也不是我们的风格。
这个软件可用来,一。经常更换IP地址的网友,(公司一个,家里一个);二。重装系统前,备分当前设置,方便装完系统后还原。
步骤:2000、XP/2003
1.设置好后,在'CMD'下富运行。
netsh dump >D:\backnet.txt    表示把当前配置文件保存在D:\backnet.txt下。
2.还原时,在'CMD'下富运行。
netsh exec D:\backnet.txt

也可以通过批处理文件来实现。如:
先建立一个backnet.bat批处理文件,在其中输入:
  @echo off
  netsh dump >D:\backnet.txt
  exit

  再建立一个resnet.bat,在其中输人:
  @echo off
  netsh exec D:\backnet.txt
  exit

  双击backnet.bat会将当前网络设置备份到D:\backnet.txt文件中。系统崩溃重新安装后,双击resnet.bat文件则可以从D:\backnet.txt文件中恢复网络安装,

对于要设置多个IP的,设置好一个ip后备份一个,再设置好一个后,再备份一个,做好批处理,用哪一个,运行哪一个

第二天
批处理。首先新建一个文本文档,在里面输入相关命令,然后把后缀改为.BAT或者.CMD(不区分大小写)。记得刚开始学电脑里,从网上看到相关的报道也是这么说。可自己怎么改也不行,后来才发现,没有让后缀显示出来,我改的只是名字。(显示后缀的方法:打开“我的电脑--工具--文件夹选项--查看”去掉“隐藏已知文件的扩展名”)。
我们来看实例,因为关于批处理的命令很多,不可能一天学会,我只是抛砖引玉,相关的内容可以用GOOGLE找下。
@ ECHO OFF
@ ECHO.
@ ECHO.                            说      明
@ ECHO --------------------------------------------------------------------
@ ECHO 本批处理执行后,将作以下一些设置:
@ ECHO 1、允许SAM帐户和共享的匿名枚举(原版系统允许,本系统默认是禁用)。
@ ECHO 2、本机帐户若空密码,允许其它机访问本机。
@ ECHO 3、Windows防火墙:允许文件和打印机共享。
@ ECHO 4、共享方式:本地用户以来宾身份验证。
@ ECHO 5、来宾帐户:启用。
@ ECHO --------------------------------------------------------------------
@ ECHO.
@ ECHO 采用这种共享方式,其它机访问本机都不用输用户名和密码。举例来说,家庭
@ ECHO 局域网,彼此都是可以信任的,请使用这种方式。
@ ECHO.
@ ECHO 无论采用哪一种共享方式,共享只是方便内部使用,在用路由器上网的场合,
@ ECHO 外网不能访问到您的机,无需担心共享了就会被入侵。您只需记住,单机拨号
@ ECHO 上网时,不要打开共享就可以了。
@ ECHO --------------------------------------------------------------------
@ ECHO.
PAUSE
regedit /s 开通局域网共享(访问本机无需验证即可进入).reg
net user Guest /active:yes
cls
@ ECHO.
@ ECHO --------------------------------------------------------------------
@ ECHO 操作完成。
@ ECHO 注意:本机要重启后才会生效。
@ ECHO.
@ ECHO 硬盘各分区的默认共享仍未打开。如需要打开,
@ ECHO 请到本目录找到注册表文件,双击导入即可。
@ ECHO --------------------------------------------------------------------
@ ECHO.
@ ECHO 疑难问题补充:
@ ECHO   如果以前的共享方式是“本地用户以自己自己身份验证”时共享了文件夹,
@ ECHO 则现在改为以来宾身份验证后再访问该文件夹,会弹出错误:“无法访问,您
@ ECHO 没有权限使用网络资源.”解决办法是:在该文件夹属性上把原共享取消,然
@ ECHO 后重新共享,就行了。
@ ECHO --------------------------------------------------------------------
PAUSE

;《chinaheiyu》


这是写的一个关于如何开通局域网共享,不用密码访问的批处理文件,
@echo off  关闭“ECHO OFF”命令行自身的显示,ECHO OFF是作为控制批处理命令在执行时是否显示命令行自身的开关
@ ECHO    输出提示信息
PAUSE    暂定,至到按任意键继续运行下面命令。
regedit /s  这是DOS下导入注册表文件的命令。
@ ECHO.  输出空行,即相当于输入一个回车

第三天   以下是从网上收集的,不全,因为还有很多种,以前我分析病毒时,学到的,网上基本没有介绍。等过一段时间我会贴专门介绍的。哈。。 附近里,有一个查看自动的运行的程序,很不错的,绿色的。

Windows启动时通常会有一大堆程序自动启动。不要以为管好了“开始→程序→启动”菜单就万事大吉,实际上,在Windows XP/2K中,让Windows自动启动程序的办法很多,下文告诉你最重要的两个文件夹和八个注册键。

  一、当前用户专有的启动文件夹

  这是许多应用软件自动启动的常用位置,Windows自动启动放入该文件夹的所有快捷方式。用户启动文件夹一般在:\Documents and Settings\<用户名字>\“开始”菜单\程序\启动,其中“<用户名字>”是当前登录的用户帐户名称。

  二、对所有用户有效的启动文件夹

  这是寻找自动启动程序的第二个重要位置,不管用户用什么身份登录系统,放入该文件夹的快捷方式总是自动启动——这是它与用户专有的启动文件夹的区别所在。该文件夹一般在:\Documents and Settings\All Users\“开始”菜单\程序\启动。

  三、Load注册键

  介绍该注册键的资料不多,实际上它也能够自动启动程序。位置:HKEY_CURRENT_USER\Software\Microsoft\WindowsNT\CurrentVersion\Windows\load。

  四、Userinit注册键

  位置:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\Winlogon\Userinit。这里也能够使系统启动时自动初始化程序。通常该注册键下面有一个userinit.exe,但这个键允许指定用逗号分隔的多个程序,例如“userinit.exe,OSA.exe”(不含引号)。

五、Explorer\Run注册键

  和load、Userinit不同,Explorer\Run键在HKEY_CURRENT_USER和HKEY_LOCAL_MACHINE下都有,具体位置是:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\Run,和HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer\Run。

  六、RunServicesOnce注册键

  RunServicesOnce注册键用来启动服务程序,启动时间在用户登录之前,而且先于其他通过注册键启动的程序。RunServicesOnce注册键的位置是:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunServicesOnce,和HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunServicesOnce。

  七、RunServices注册键

  RunServices注册键指定的程序紧接RunServicesOnce指定的程序之后运行,但两者都在用户登录之前。RunServices的位置是:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunServices,和HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunServices。

  八、RunOnce\Setup注册键

  RunOnce\Setup指定了用户登录之后运行的程序,它的位置是:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunOnce\Setup,和HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce\Setup。

  九、RunOnce注册键

  安装程序通常用RunOnce键自动运行程序,它的位置在HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce和HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunOnce。HKEY_LOCAL_MACHINE下面的RunOnce键会在用户登录之后立即运行程序,运行时机在其他Run键指定的程序之前。HKEY_CURRENT_USER下面的RunOnce键在操作系统处理其他Run键以及“启动”文件夹的内容之后运行。如果是XP,你还需要检查一下HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx。

  十、Run注册键

  Run是自动运行程序最常用的注册键,位置在:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run,和HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run。HKEY_CURRENT_USER下面的Run键紧接HKEY_LOCAL_MACHINE下面的Run键运行,但两者都在处理“启动”文件夹之前。

[ 本帖最后由 chinaheiyu 于 2008-1-9 09:54 编辑 ]

解决局域网共享.rar

10.36 KB, 下载次数: 28, 下载积分: 魔法币 -3

实例文件,希望大家有用。

Autoruns.zip

530.91 KB, 下载次数: 15, 下载积分: 魔法币 -3

回复

使用道具 举报

发表于 2008-1-2 21:23:42 | 显示全部楼层
学习了,支持
回复

使用道具 举报

发表于 2008-1-3 14:19:32 | 显示全部楼层
学习乐,感谢顶顶顶。
回复

使用道具 举报

发表于 2008-1-7 10:58:35 | 显示全部楼层

建议楼主用批处理

建议楼主用批处理写注册表,这样就没有这么多的文件,或者是做个.exe
,再不就做个自动解压什么的看起来直观一点!

[ 本帖最后由 chinaheiyu 于 2008-1-7 12:03 编辑 ]
回复

使用道具 举报

 楼主| 发表于 2008-1-7 12:03:25 | 显示全部楼层
用批处理写注册表,附件里不是有吗?这里只是用实例举个例子! 做成.EXE,我在用AUTOIT,水平有限。。
回复

使用道具 举报

发表于 2008-1-7 13:19:03 | 显示全部楼层

用reg这个命令

原帖由 chinaheiyu 于 2008-1-7 12:03 发表
用批处理写注册表,附件里不是有吗?这里只是用实例举个例子! 做成.EXE,我在用AUTOIT,水平有限。。

我的意思是用reg这个命令,就可以不用.reg这个文件.

[ 本帖最后由 chinaheiyu 于 2008-1-9 09:58 编辑 ]
回复

使用道具 举报

 楼主| 发表于 2008-1-9 09:58:13 | 显示全部楼层
呵,明白楼主的意思,如果这样内容可以比较多,再说命令写的也比较麻烦,多数情况下,我用现成的。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | CSNA会员注册

本版积分规则

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