Dos命令Tasklist的命令格式和使用方法

Tasklist命令用来显示运行在本地或远程计算机上的所有进程,带有多个执行参数。

  使用格式

  Tasklist [/S system [/U username [/P [password]]]] [/M [module] | /SVC | /V] [/FI filter] [/FO format] [/NH]

  参数含义

  /S system 指定连接到的远程系统。

  /U [domain\]user 指定使用哪个用户执行这个命令。

  /P [password] 为指定的用户指定密码。

  /M [module] 列出调用指定的DLL模块的所有进程。如果没有指定模块名,显示每个进程加载的所有模块。

  /SVC 显示每个进程中的服务。

  /V 显示详细信息。

  /FI filter 显示一系列符合筛选器指定的进程。

  /FO format 指定输出格式,有效值:TABLE、LIST、CSV。

  /NH 指定输出中不显示栏目标题。只对TABLE和CSV格式有效。

  应用实例。

  1.查看本机进程

  在“命令提示符”中输入Tasklist命令即可显示本机的所有进程(图1)。本机的显示结果由5部分组成:图像名(进程名)、PID、会话名、会话#和内存使用。

  2.查看远程系统的进程

  在命令提示符下输入“Tasklist /s 218.22.123.26 /u jtdd /p 12345678”(不包括引号)即可查看到IP地址为218.22.123.26的远程系统的进程(图2)。其中/s参数后的“218.22.123.26”指要查看的远程系统的IP地址,/u后的“jtdd”指Tasklist命令使用的用户账号,它必须是远程系统上的一个合法账号,/p后的“12345678”指jtdd账号的密码。

  注意:使用Tasklist命令查看远程系统的进程时,需要远程机器的RPC服务的支持,否则,该命令不能正常使用。

  3.查看系统进程提供的服务

  Tasklist命令不但可以查看系统进程,而且还可以查看每个进程提供的服务。如查看本机进程SVCHOST.EXE提供的服务,在命令提示符下输入“Tasklist /svc”命令即可(图3)。你会惊奇地发现,有4个SVCHOST.EXE进程,而总共有二十几项服务使用这个进程。

  对于远程系统来说,查看系统服务也很简单,使用“Tasklist /s 218.22.123.26 /u jtdd /p 12345678 /svc”命令,就可以查看IP地址为218.22.123.26的远程系统进程所提供的服务。

  4.查看调用DLL模块文件的进程列表

  要查看本地系统中哪些进程调用了shell32.dll模块文件,只需在命令提示符下输入“Tasklist /m shell32.dll”即可显示这些进程的列表。

  5.使用筛选器查找指定的进程

  在命令提示符下输入“TASKLIST /FI "USERNAME ne NT AUTHORITY\SYSTEM" /FI "STATUS eq running”,就可以列出系统中正在运行的非SYSTEM状态的所有进程。其中“/FI”为筛选器参数,“ne”和“eq”为关系运算符“不相等”和“相等”。

  小提示

  谈到“Tasklist”命令,我们就不得不提到它的孪生兄弟“Taskkill”命令,顾名思义,它是用来关掉进程的。

  要关掉本机的notepad.exe进程,有两种方法:

  1.先使用Tasklist查找它的PID,假设系统显示本机notepad.exe进程的PID值为1132,然后运行“Taskkill /pid 1132”命令即可。其中“/pid”参数后面是要终止进程的PID值。

  2.直接运行“Taskkill /IM notepad.exe”命令,其中“/IM”参数后面为进程的图像名。

Windows系统中在桌面刷新有什么作用?

  各位网友们,你们有这样的习惯么?是不是也像我一样不知道为什么会有这样的习惯呢?

Q:你经常在桌面上点刷新么?

  在讲刷新的作用之前,我们先来看看网友是如何看桌面刷新的,他们对于刷新的理解是什么。 

A1:狂点刷新是为了过瘾(汗了)

  “我也不知道刷新有什么用,就感觉刷新的时候桌面一闪一闪的,看着挺过瘾,所以没事的时候就狂点。”(真是天下之大,无奇不有,汗一下)

A2:测试电脑
  “测试电脑有没有卡,慢不慢,如果一闪即过代表电脑运行正常,如果刷新的缓慢有卡顿的现象则说明电脑运行出现问题了。”(这位网友的观点也不无道理。)

Q:刷新起了什么作用?

  那么在桌面空白处右键刷新,有没有什么作用呢?当然是有作用的,不然微软设计它来干嘛呢?呵呵。在WindowsXP帮助文档中对“刷新”的解释是:刷新是用来更新当前数据的显示信息。我们知道,这一功能适用于Windows的很多场合,如在Explorer中更新文件信息的显示,在浏览器中重新载入页面等等。

  Explorer中更新文件信息的显示?什么意思?可能初学者从字面上无法理解这句话的意思,举个最简单的例子:比如我们先打开一个文件夹,然后再使用FlashGet下载一个文件保存到这个文件夹中,这时控制显示的Explorer信息是在文件打开时所产生的,它并不会自动的将信息通知Explorer显示,所以我们看到的文件夹信息依旧是旧的,也就是没有FlashGet下载的那个文件,这时间使用刷新功能,才能让Explorer知道:“哦,原来有新文件加入进来,我赶快将它显示出来。”

  小知识:Explorer是什么

  Explorer在Windows系统中起到了重要的作用,电脑在运行时间都会启动一个名为Explorer.exe的进程。它用于管理Windows图形壳,包括开始菜单、任务栏、桌面和文件管理,损坏或删除该程序会导致Windows图形界面无法适用。FAQ:刷新的其他作用

  别看刷新微不足道,有时候合理的利用它还可以帮我们解决不少电脑问题。比如显示卡或者应用程序出现问题导致显示出现问题,这时我们就可以使用刷新来恢复显示。有时我们修改了注册表中有关于Explorer的显示项,如果想让更改立即生效,也可以使用刷新来重新加载Explorer,这样我们就可以马上看到修改的效果了。还有就是如果显示已经出现问题,刷新故障也是无法恢复的话,那么使用重新加载Explorer进程的方法也可以将显示恢复正常。

FAQ:桌面上的刷新

  而在桌面上的刷新行为,其实也是起到了刷新当前文件的显示信息的作用,因为桌面本身也是一个文件夹(在系统盘下的用户帐号文件夹中的桌面文件夹中),只不过这个文件夹比较特殊罢了,所以我们在桌面上点刷新,其实是和在文件夹中点刷新起到的作用是一样的。

  到这里,相信大家都对桌面刷新有了一个正确的认识了吧,说白了,在桌面上刷新其实没有什么多大的作用,那么多人有这个行为,只能说是一种普遍的习惯。电脑放在那里闲着没事,手里拿着鼠标没有什么目的要做,点击图标吧会运行程序,空点桌面吧又没有任何反映感觉又不爽,所以就只能用刷新这个最不影响其他东西又可以带来点反映的操作了,我想大部分用户是处于这种目的,你说是不是?至于流传的“刷新是在刷新系统”、“可以清理内存空间”、“加快系统反应速度”等这些的观点,都是毫无根据的,只能对初学者起到误导愚能的作用。

  你有没有在桌面上狂点刷新的习惯?你点刷新是为了什么?欢迎大家将自己的看法发表出来,让更多人知道你也是“刷新一族”!

Dos命令ROBOCOPY的命令格式和使用方法

Usage :: ROBOCOPY source destination [file [file]...] [options]

源:: 源目录(驱动器:\路径或\服务器\共享\路径)。
目录:: 目标目录(驱动器:\路径或\服务器\共享\路径)。
 文件:: 要复制的文件(名称/通配符: 默认为 "*.*")。

::
:: 复制选项:
::
/S :: 复制子目录,但不复制空的子目录。
/E :: 复制子目录,包括空的子目录。
/LEV:n :: 仅复制源目录树的前 n 层。

/Z :: 在可重新启动模式下复制文件。
/B :: 在备份模式下复制文件。
/ZB :: 使用可重新启动模式;如果拒绝访问,请使用备份模式。
/EFSRAW :: 在 EFS RAW 模式下复制所有加密的文件。

/COPY:复制标记:: 要复制的文件内容(默认为/COPY:DAT)。
(复制标记: D=数据,A=属性,T=时间戳)。
(S=安全=NTFS ACL,O=所有者信息,U=审核信息)。

/DCOPY:T :: 复制目录时间戳。

/SEC :: 复制具有安全性的文件(等同于/COPY:DATS)。
/COPYALL :: 复制所有文件信息(等同于/COPY:DATSOU)。
/NOCOPY :: 不复制任何文件信息(与/PURGE 一起使用生效)。

/SECFIX :: 修复所有文件的文件安全性,即使是跳过的文件。
/TIMFIX :: 修复所有文件的文件时间,即使是跳过的文件。

/PURGE :: 删除源中不再存在的目标文件/目录。
/MIR :: 镜像目录树(等同于/E 和/PURGE)。

/MOV :: 移动文件(复制后从源中删除)。
/MOVE :: 移动文件和目录(复制后从源中删除)。

/A+:[RASHCNET] :: 将给定的属性添加到复制文件。
/A-:[RASHCNET] :: 从复制文件中删除给定的属性。

/CREATE :: 仅创建目录树和长度为零的文件。
/FAT :: 仅使用 8.3 FAT 文件名创建目标文件。
/256 :: 关闭超长路径(> 256 字符)支持。

/MON:n :: 监视源;发现多于 n 个更改时再次运行。
/MOT:m :: 监视源;如果更改,在 m 分钟时间内再次运行。

/RH:hhmm-hhmm :: 运行小时数 - 可以启动新副本的时间。
/PF :: 以每个文件(而不是每个步骤)为基础检查运行小时数。

/IPG:n :: 程序包间的间距(ms),以释放低速线路上的带宽。

::
:: 文件选择选项:
::
/A :: 仅复制具有存档属性集的文件。
/M :: 仅复制具有存档属性的文件并重置存档属性。
/IA:[RASHCNETO] :: 仅包含具有任意给定属性集的文件。
/XA:[RASHCNETO] :: 排除具有任意给定属性集的文件。

/XF 文件[文件]... :: 排除与给定名称/路径/通配符匹配的文件。
/XD 目录[目录]... :: 排除与给定名称/路径匹配的目录。

/XC :: 排除已更改的文件。
/XN :: 排除较新的文件。
/XO :: 排除较旧的文件。
/XX :: 排除多余的文件和目录。
/XL :: 排除孤立的文件和目录。
/IS :: 包含相同文件。
/IT :: 包含已调整的文件。

/MAX:n :: 最大的文件大小 - 排除大于 n 字节的文件。
/MIN:n :: 最小的文件大小 - 排除小于 n 字节的文件。

/MAXAGE:n :: 最长的文件存在时间 - 排除早于 n 天/日期的文件。
/MINAGE:n :: 最短的文件存在时间 - 排除晚于 n 天/日期的文件。
/MAXLAD:n :: 最大的最后访问日期 - 排除自 n 以来未使用的文件。
/MINLAD:n :: 最小的最后访问日期 - 排除自 n 以来使用的文件。
(If n < 1900 then n = n days, else n = YYYYMMDD date)。

/XJ :: 排除接合点。(默认情况下通常包括)。

/FFT :: 假设 FAT 文件时间(2 秒粒度)。
/DST :: 弥补 1 小时的 DST 时间差。

/XJD :: 排除目录的接合点。
/XJF :: 排除文件的接合点。

  ::
  :: 重试选项:
  ::
/R:n :: 失败副本的重试次数: 默认为 1 百万。
/W:n :: 两次重试间的等待时间: 默认为 30 秒。

/REG :: 将注册表中的 /R:n 和 /W:n 保存为默认设置。

/TBD :: 等待定义共享名称(重试错误 67)。

  ::
  :: 日志记录选项:
  ::
 /L :: 仅列出 - 不复制、添加时间戳或删除任何文件。
 /X :: 报告所有多余的文件,而不只是选中的文件。
 /V :: 生成详细输出,同时显示跳过的文件。
/TS :: 在输出中包含源文件的时间戳。
/FP :: 在输出中包含文件的完整路径名称。
/BYTES :: 以字节打印大小。

/NS :: 无大小 - 不记录文件大小。
/NC :: 无类别 - 不记录文件类别。
/NFL :: 无文件列表 - 不记录文件名。
/NDL :: 无目录列表 - 不记录目录名称。

/NP :: 无进度 - 不显示已复制的百分比。
/ETA :: 显示复制文件的预期到达时间。

 /LOG:文件:: 将状态输出到日志文件(覆盖现有日志)。
/LOG+:文件:: 将状态输出到日志文件(附加到现有日志中)。

    /UNILOG:文件:: 以 UNICODE 方式将状态输出到日志文件(覆盖现有日志)。
   /UNILOG+:文件:: 以 UNICODE 方式将状态输出到日志文件(附加到现有日志中)。

/TEE :: 输出到控制台窗口和日志文件。

/NJH :: 没有作业标头。
/NJS :: 没有作业摘要。

 /UNICODE :: 以 UNICODE 方式输出状态。

  ::
  :: 作业选项 :
  ::
   /JOB:作业名称:: 从命名的作业文件中提取参数。
  /SAVE:作业名称:: 将参数保存到命名的作业文件
 /QUIT :: 处理命令行后退出(以查看参数)。
 /NOSD :: 未指定源目录。
 /NODD :: 未指定目标目录。
/IF :: 包含以下文件。

默认情况下, Robocopy 复制文件数据似乎是旧, 新, 或更改任何文件。 可使用 / secfix 参数运行 Robocopy 命令行以复制现有仅安全信息时文件。 另外, 与 运行 Robocopy 命令时必须使用 /xo 参数、 /xn 参数和 /xc 参数 /: 示例 secfix 参数,
robocopy 源目标 /secfix /xo /xn /xc
如果运行此命令行, Robocopy 刷新仅安全信息对于现有文件 ; 它并不复制任何文件数据。

如果要维护目标文件夹作为一个确切的源文件夹, 镜像, 必须运行 Robocopy 使用相应参数来刷新仅文件安全信息, 然后运行 Robocopy 命令不用 /xo 、 /xn 或 /xc 参数。 在此之后, 文件数据内容是源文件和目标文件之间一致。

有关本文中使用 Robocopy 术语的定义以及有关其他 Robocopy 函数和功能, 请参阅 Robocopy.doc。

为”安全移除硬件”建立一个快捷方式

    对于经常使用USB设备(U盘、MP3、手机、移动硬盘)的朋友对任务栏上的“安全移除硬件”图标非常熟悉吧,但是,每次想要拔出USB设备时,我们都要先点“显示不活动的图标”,找到移除按钮,点击之,再弹出窗口中选择设备,再点击,实在有些烦琐,那么我们是否可以建立一个快捷方式,用以快速移除USB设备呢?

1.在桌面空白处点右键点新建点快捷方式

2.在弹出窗口中输入RunDll32.exe shell32.dll,Control_RunDLL hotplug.dll  点击下一步

3.输入一个你喜欢的名字,比如:移除USB

4.现在双击它来试试效果

如果想为这个快捷方式创建一个键盘快捷键(实现快捷键就可以调出它)

1.右键快捷方式-属性-热键

2.按下你喜欢的键盘组合键-确定

接下来可以向朋友展示一下你的高超技巧啦!嘿。

解决Windows Vista系统里的电驴提示找不到Config文件夹的问题

Windows Vista 系统的安全性过高,导致各位使用电驴的朋友在使用中出现了问题,电驴提示找不到Config目录,无法保存修改后的设置或是更新服务器列表等插件!怎么办呢?

请各位使用Windows Vista系统的朋友按照以下操作,就又可以找到Config目录了:

1>打开电驴点选项点扩展设置

2>打开后,把滑块向下拉,找到"与本机其它用户分享emule"

3>改为"在程序目录下保存配置和下载"

4>按确定,退出emule,然后把电脑关闭后重新开一下。

5>打开emule安装文件夹(如果你不清楚,可以对着emule图标按右键,有个"属性",打开后会有个"查找目标",双击它就可以自动打开emule安装文件夹了)

6>找到config目录,接着复制安全的服务器列表、IPfilter、显IP数据库、反吸血骡插件/相关Mod版的设置文件等相关插件!

在Windows XP里设置禁止在任务栏上点右键

在Windows XP中,通过修改注册表,可以使鼠标在任务栏上单击右键不会弹出快捷菜单。

    步骤:点[开始菜单]然后点[运行]命令,打开“运行”对话框,在该对话框中输入“regedit”,按【Enter】键,打开“注册表编辑器”对话框,在该对话框中依次展开“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion \policies\Explorer”项,在右边的窗口中单击鼠标右键,在弹出的快捷菜单中选择[新建]>[DWORD值]命令,将该值命名为“NoTrayContextMenu”,双击该值,在打开的“编辑DWORD值”对话框中,将“数值数据”设为“1”,确定后关闭注册表编辑器,按【F5】键刷新即可。

    注意:如需恢复在任务栏上单击鼠标右键的功能,可以将“NoTrayContextMenu”值改为“0”或将该值删除即可,然后需重新启动电脑。

在Windows XP里设置分组相似任务栏按钮数量

分组相似任务栏功能可以在打开过多任务窗口时自动分组,由同一程序打开的多个窗口将会折叠成一个按钮。我们可以通过修改注册表指定每组窗口的数量。打开注册表编辑器并定位到“HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion \Explorer\Advanced”,在右边的窗口中新建DWORD值“TaskbarGroupSize”,将其设为想要的窗口数量即可。

在多个任务窗口中进行切换时该功能可能会带来一些麻烦,如用QQ跟多人聊天时,用IE浏览多个网页时,其实禁止此项功能很简单,右键单击“任务栏”空白处,在弹出菜单中选择“属性”,在“任务栏”标签中将“分组相似任务栏按钮”选项去掉就可以了。

几步设置解决Windows XP任务栏假死的问题

使用Windows XP操作系统的用户,都遇到过这样的现象:操作过程中想在任务栏中切换窗口时,忽然发现点击任务栏中的图标没有任何反应了,就像系统死机一样,这就是 Windows XP中常见的任务栏失去响应,又被称为“任务栏假死现象”。我们可以用下面的方法解决它。

Windows XP的“高级文字服务”包括了语音、手写和中文键盘输入服务,我们常用的输入法在Windows XP中也被归入高级文字服务。但是某些服务,如手写或语音功能可能与某些软件存在冲突,最明显的反映就是任务栏失去响应。例如我们清除文档记录点击“确定 ”或者打开多个IE快速关闭时,任务栏假死现象就很可能发生。

其实高级文字服务中的语音、手写功能使用的人并不多,我们完全可以将其关闭。打开“控制面板”,点击“切换到经典视图”,双击“区域和语言选项”,在对话框中点击“语言”标签,再单击“详细信息”按钮,在打开的“文字服务和输入语言”对话框中点击“语言栏”,选中“关闭高级文字服务”选项后保存设置即可。

由于中文输入法也属于高级文字服务的一部分,因此关闭服务后导致的结果就是输入法切换栏消失,我们就只能用快捷键“Ctrl+Shift”来切换输入法了。

Windows XP里设置无法取消的“锁定任务栏”

    在Windows XP设置了“锁定任务栏”后,其他人还是可以通过同样的方式来解除锁定任务栏。其实可以用“组策略”来实现更高级的锁定。具体操作步骤如下:

(1)打开开始菜单,点运行。

(2)在出现对话框里的“打开”栏中键入gpedit.msc后按回车键,这将启动组策略。

(3)展开“用户配置→管理模板→任务栏和[开始]菜单”,在右边的窗口中找到“锁定任务栏”后用鼠标双击该选项。

(4)在弹出的窗口中选择“已启用”,再单击“确定”按钮即可。

再打开“任务栏”属性时你会发现“锁定任务栏”选项已经变成不可选状态了。

删除/去掉锁定计算机界面上的关闭计算机按钮

    作为办公室工作人员,在使用电脑的过程中,经常会被事务性的工作所打断,需要暂时离开办公室,传阅或处理一下文件,为了方便工作和保密的需要,常常会暂时不关电脑,而是按“Windows + L”来将电脑锁定,这样别人就无法进入系统窥探个人当前的工作状况。等回到计算机前,只需输入用户的密码,即可接着处理刚才的工作。这样,操作方便同时又能阻止他人乱动计算机。  

  不过,在锁定页面上还有一个“关闭计算机”,别人确实无法查看和乱动电脑,但是却可以关机,如果遇到好事之人点击一下“关闭计算机”,那么,之前可能忘记保存的工作很可能就付之东流了。因此,很有必要给“关闭计算机”再加一把锁。  

  点击“开始→运行”,在弹出的运行窗口中输入“GPEDIT.MSC”,回车后打开组策略编辑器。依次展开如下分支“计算机配置 →Windows设置→安全设置→本地策略→安全选项”,在右侧的窗格中找到“关机:允许在未登陆前关机”选项,双击,在出来的属性对话框中将其属性设置为“已禁用”,点击“确定”按钮并关闭组策略编辑器即可。  

  现在,再点击“Windows + L”锁定计算机看看,左下角的“关闭计算机”按钮是不是已经消失得无影无踪了,上面是设置前的锁定计算机界面,下方的设置后的锁定计算机界面。