指定扫描排除

标准命名协定

Sophos Anti-Virus 会根据标准的 Windows 命名协定,校验扫描排除项目的文件名和路径。例如,某个文件夹名可以使用空格,但是不能仅仅是空格。

多重文件扩展名

在带有多个扩展名的文件名中,最后一个扩展名被视为扩展名,其余部分被视为文件名。

MySample.txt.doc = 文件名 MySample.txt + 扩展名 .doc

排除特定的文件、文件夹、进程或驱动器

排除类型 描述 示例 注释
特定的文件 同时指定文件名和路径,才能排除特定的文件。路径中可以包含驱动器盘符或网络共享名。 C:\Documents\CV.doc

\\Server\Users\Documents\CV.doc

要确保排除项目能够正确地找到,请添加长文件名或文件夹名,以及 8.3 文件名和文件夹名(8.3-compliant file and folder names):

C:\Program Files\Sophos\Sophos Anti-Virus

C:\Progra~1\Sophos\Sophos~1

要了解更多信息,请参见知识库文章 13045

特定的进程 同时指定路径和文件名,以排除特定的可执行文件(进程)。 C:\Windows\notepad.exe 必须指定完整路径。
名称相同的所有文件 指定不带路径的文件名,可以排除文件系统中所有路径中以该名字命名的所有文件。 spacer.gif  
驱动器或网络共享中的所有文件 指定驱动器盘符,或网络共享,可以排除驱动器或网络共享上的所有文件。 C:

\\Server\<sharename>\

指定网络共享时,请在共享名后包括末尾的斜杠。
特定的文件夹 指定的文件夹的路径中包含驱动器盘符,或网络共享名,可以排除该文件夹,及其所有子文件夹中的所有文件。 D:\Tools\logs\ 在文件夹名称后包括末尾的斜杠。
名称相同的所有文件夹 指定的文件夹的路径中不包含驱动器盘符,或网络共享名,可以排除任何驱动器或网络共享中的该文件夹,及其所有子文件夹中的所有文件。 \Tools\logs\

(排除以下文件夹:C:\Tools\logs\, \\Server\Tools\logs\)

您必须指定包括驱动器盘符或网络共享名的完整路径。在此示例中,指定 \logs\ 将不会排除任何文件。

通配符

您可以使用此表格中所示的通配符。

注: 在 Windows Server 2003 中只能使用 * 和 ?。
令牌 匹配 注释
*(星号) 零个或多个除 \ 或 / 以外的任意字符。 例如:

c:\*\*.txt 排除 C:\ 顶层文件夹中所有名称为 *.txt 的文件。

注: * 不能用于表示文件夹
**(两个星号) 由 \ 或 / 字符括起来时,或用在排除的开始或结束位置时,表示包括 \ 和 / 在内的零个或多个任意字符。

** 的所有其他用法均处理为单个 *,匹配零个或多个除 \ 或 / 以外的任意字符。

例如:
  • c:\foo\**\bar 匹配:c:\foo\bar、c:\foo\more\bar、c:\foo\even\more\bar
  • **\bar 匹配:c:\foo\bar
  • c:\foo\** 匹配:c:\foo\more\bar
  • c:\foo**bar 匹配:c:\foomorebar 但不匹配 c:\foo\more\bar
\(反斜杠) \ 或 /。  
/(斜杠) / 或 \。  
? (问号) 单个字符,在字符串末尾可匹配零个字符。  
.(句点) 句点,或文件名末尾的空字符串(如果匹配模式以句点结束且文件名没有扩展名)。 请注意:
  • *.* 匹配所有文件
  • *. 匹配所有没有扩展名的文件
  • "foo." 匹配 "foo" 和 " "foo."

示例

下面是一些使用通配符的示例。

表达式 解释为 描述
foo **\foo 排除所有名称中包含 foo(在任意位置)的文件。
foo\bar **\foo\bar 排除所有文件名称中包含 bar 且文件夹名称中包含 foo(在任意位置)的文件。
*.txt **\*.txt 排除所有名称中包含 *txt(在任意位置)的文件。
C: C: 从扫描中排除驱动器 C:(包括驱动器的主启动记录)。
C:\ C:\ 从扫描中排除驱动器 C: 上的所有文件(但扫描驱动器的主启动记录)。
C:\foo\ C:\foo\ C:\foo 下的所有文件和文件夹,包括 C:\foo 本身。
C:\foo\*.txt C:\foo\*.txt C:\foo 中包含的所有名称为 *.txt 的文件。

用于排除的变量

设置扫描排除时,可以使用变量。

下表显示了这些变量,以及与每个操作系统对应的位置示例。

变量 Windows 7 或更高版本,Windows Server 2008 或更高版本 Windows Server 2003、Windows XP、Windows Vista
%allusersprofile%\ C:\ProgramData\ C:\Documents and Settings\All Users\
%appdata%\ C:\Users\*\AppData\Roaming\ C:\Documents and Settings\*\Application Data\
%commonprogramfiles%\ C:\Program Files\Common Files\ C:\Program Files\Common Files\
%commonprogramfiles(x86)%\ C:\Program Files (x86)\Common Files\ C:\Program Files (x86)\Common Files\
%localappdata%\ C:\Users\*\AppData\Local\ C:\Documents and Settings\*\Local Settings\Application Data\
%programdata%\ C:\ProgramData\ C:\Documents and Settings\All Users\Application Data\
%programfiles%\ C:\Program Files\ C:\Program Files\
%programfiles(x86)%\ C:\Program Files (x86)\ C:\Program Files (x86)\
%systemdrive%\ C: C:
%systemroot%\ C:\Windows\ C:\Windows\
%temp%\ 或 %tmp%\ C:\Users\*\AppData\Local\Temp\ C:\Documents and Settings\*\Local Settings\Temp\
%userprofile%\ C:\Users\*\ C:\Documents and Settings\*\
%windir%\ C:\Windows\ C:\Windows\