症状
请考虑以下情形:
方案 1
用户已启用文件夹重定向功能,以便将文档重定向到文件服务器。
在运行 Windows Server 2008 R2 或 Windows 7 的计算机上启用脱机Files功能。
将用户重定向文档的目标文件服务器位置更改为新位置。 或者,如果新文件服务器位置表示不同的物理存储位置,则可以将用户的数据从旧文件服务器位置移动到新文件服务器位置。
注意 如果重定向的文档位置正在更改,因为文件服务器现在将通过其他 DFS 名称进行访问,则会发生这种情况。
当更新的文件夹重定向策略应用于用户的计算机时,你希望重命名脱机Files缓存中的数据,以反映新的文件服务器名称,而无需通过客户端将数据从旧服务器位置传输到新服务器位置。
在此方案中,你不能保证文件夹重定向策略更新的顺序和运行以重命名脱机Files缓存中的项的脚本将保证正确更新用户的配置,而不会生成不必要的网络流量。 此外,如果用户没有管理凭据,则不允许重命名脱机Files缓存中的项。 但是,在 Windows XP 中,可以为没有管理凭据的用户执行此操作。
方案 2
- 在运行 Windows Server 2008 R2 或 Windows 7 的计算机上,可以通过登录脚本或脱机Files 组策略将某些文件服务器内容固定到用户的脱机Files缓存中。
- 内容将移动到不同的文件服务器或不同的 DFS 位置。因此,内容将通过新名称提供。
- 你希望用户继续缓存数据,而无需从新服务器位置重新缓存数据。
在这种情况下,如果用户在计算机上没有管理凭据,则无法编写脱机Files缓存中内容的重命名脚本,并且此操作需要重启客户端计算机才能生效。 但是,在 Windows XP 中,作为非管理用户运行的脚本无需重启计算机即可执行此操作。
解决方法
若要解决此问题,请在受影响的计算机上安装以下修补程序。 安装修补程序后,无需管理凭据即可更新 CSC 缓存中的共享文件夹记录。
注意:尽管此修补程序包含在 Windows Server 2008 R2 和 Windows 7 SP1 中,但需要添加注册表才能启用该功能。 此外,还需要安装以下附加修补程序,使 RenameItemEx 方法在 SP1 中可用:
2610379 如果以前的用户在 Windows 7 或 Windows Server 2008 R2 中将重定向的文件夹设置为脱机模式,则文件夹重定向策略不起作用
修补程序信息
Microsoft 提供了一个受支持的修补程序。 但此程序只用于解决本文中提到的问题。 此修补程序仅应用于出现本文所述问题的系统。 此修补程序可能还会接受进一步的测试。 因此,如果这个问题没有对你造成严重影响,建议你等待下一个包含此修补程序的软件更新。
如果该修补程序可供下载,则此知识库文章的顶部将出现“提供修补程序下载”部分。 如果此部分不存在,请联系 Microsoft 客户支持服务部门以获取该修补程序。
注意 如果发生其他问题或需要进行任何故障排除,您应该另行创建服务请求。 对于此特定修补程序无法解决的其他支持问题和事项,将照常收取支持费用。 有关Microsoft客户服务和支持电话号码的完整列表或创建单独的服务请求,请访问以下Microsoft网站:
http://support.microsoft.com/contactus/?ws=support 注意“修补程序下载可用”窗体显示修补程序可用的语言。 如果您找不到需要的语言,则说明该语言版本的修补程序未提供。
先决条件
若要应用此修补程序,必须运行 Windows 7 或 Windows Server 2008 R2。
注册表信息
便笺
- 如果使用文件夹重定向功能,则必须创建以下注册表项才能使修补程序生效。
- 对于传统的共享文件夹,可以使用登录脚本。 登录脚本使用 Win32_OfflineFilesCache 类的 RenameItemEx 方法。 有关 Win32_OfflineFilesCache 类的详细信息,请访问以下网站:http://msdn.microsoft.com/en-us/library/bb309182 (VS.85) .aspx
重要:本节、方法或任务包含如何修改注册表的步骤。 但如果注册表修改不当,可能造成严重问题。 因此,请务必仔细遵循以下步骤。 为增强保护,请在修改前备份注册表。 如果出现问题,可以还原注册表。 有关如何备份和还原注册表的更多信息,请单击下面的文章编号查看 Microsoft 知识库中相应的文章:
322756 如何在 Windows 中备份和还原注册表若要使用此包中的修补程序,必须创建注册表项。 请按以下步骤完成此操作:
在“注册表编辑器”中,找到以下注册表子项:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer
在 “资源管理器 注册表”子项下,依次单击“ 编辑”、“ 新建”、“ DWORD 值”、“FolderRedirectionEnableCacheRename”,然后按 Enter。
将 FolderRedirectionEnableCacheRename 注册表项的十进制值设置为 1。
退出注册表编辑器。
重启要求
应用此修补程序后,必须重启计算机。
修补程序替代信息
此修补程序不能替代以前发布的修补程序。
文件信息
此修补程序的全球版本将安装具有下表所列属性的文件。 这些文件的日期和时间使用协调世界时 (UTC) 列出。 这些文件在本地计算机上显示的日期和时间是本地时间再加上当前夏令时 (DST) 偏差。 此外,如果对这些文件执行某些操作,日期和时间可能会更改。
Windows 7 和 Windows Server 2008 R2 文件信息说明
重要说明 Windows 7 修补程序和 Windows Server 2008 R2 修补程序包含在同一程序包中。 不过,“修补程序请求”页在这两个操作系统下均列出了修补程序。 若要请求获得适用于一个或两个操作系统的修补程序包,请选择此页上“Windows 7/Windows Server 2008 R2”下列出的修补程序。 请务必参阅文章中的“适用于”部分,确定每个修补程序实际适用的操作系统。
- 针对每个环境安装的 MANIFEST 文件 (.manifest) 和 MUM 文件 (.mum) 在“Windows Server 2008 R2 和 Windows 7 的其他文件信息”部分单独列出。 MUM 和 MANIFEST 文件以及关联的安全目录 (.cat) 文件对于维护更新组件的状态必不可少。 安全目录文件(未列出属性)均使用 Microsoft 数字签名进行签名。
对于所有受支持的基于 x86 的版本 Windows 7
| 文件名 | 文件版本 | 文件大小 | 日期 | 时间 | 平台 |
|---|---|---|---|---|---|
| Cscapi.dll | 6.1.7600.20641 | 34,816 | 2010 年 2 月 11 日 | 06:54 | x86 |
| Cscdll.dll | 6.1.7600.20641 | 23,040 | 2010 年 2 月 11 日 | 06:54 | x86 |
| Cscobj.dll | 6.1.7600.20641 | 138,752 | 2010 年 2 月 11 日 | 06:54 | x86 |
| Offlinefileswmiprovider.mof | 不适用 | 14,568 | 2010 年 2 月 10 日 | 23:45 | 不适用 |
| Offlinefileswmiprovider_uninstall.mof | 不适用 | 14,568 | 2010 年 2 月 10 日 | 23:45 | 不适用 |
| Csc.sys | 6.1.7600.20641 | 387,584 | 2010 年 2 月 11 日 | 03:17 | x86 |
| Cscmig.dll | 6.1.7600.20641 | 109,568 | 2010 年 2 月 11 日 | 06:54 | x86 |
| Microsoft-windows-offlinefiles-core-ppdlic.xrm-ms | 不适用 | 3,144 | 2010 年 2 月 11 日 | 04:07 | 不适用 |
| Cscsvc.dll | 6.1.7600.20641 | 546,304 | 2010 年 2 月 11 日 | 06:54 | x86 |
| Microsoft-windows-offlinefiles.mof | 不适用 | 1,776 | 2009 年 7 月 13 日 | 20:25 | 不适用 |
| Apps.inf | 不适用 | 62,334 | 2010 年 2 月 11 日 | 03:10 | 不适用 |
| Shell32.dll | 6.1.7600.20641 | 12,868,096 | 2010 年 2 月 11 日 | 06:54 | x86 |
对于所有受支持的基于 x64 的 Windows 7 版本和 Windows Server 2008 R2 版本
| 文件名 | 文件版本 | 文件大小 | 日期 | 时间 | 平台 |
|---|---|---|---|---|---|
| Cscapi.dll | 6.1.7600.20641 | 46,080 | 2010 年 2 月 11 日 | 07:35 | x64 |
| Cscdll.dll | 6.1.7600.20641 | 30,208 | 2010 年 2 月 11 日 | 07:35 | x64 |
| Cscobj.dll | 6.1.7600.20641 | 240,128 | 2010 年 2 月 11 日 | 07:35 | x64 |
| Offlinefileswmiprovider.mof | 不适用 | 14,568 | 2010 年 2 月 10 日 | 23:45 | 不适用 |
| Offlinefileswmiprovider_uninstall.mof | 不适用 | 14,568 | 2010 年 2 月 10 日 | 23:45 | 不适用 |
| Csc.sys | 6.1.7600.20641 | 514,048 | 2010 年 2 月 11 日 | 03:29 | x64 |
| Cscmig.dll | 6.1.7600.20641 | 137,216 | 2010 年 2 月 11 日 | 07:35 | x64 |
| Microsoft-windows-offlinefiles-core-ppdlic.xrm-ms | 不适用 | 3,144 | 2010 年 2 月 11 日 | 07:49 | 不适用 |
| Cscsvc.dll | 6.1.7600.20641 | 692,224 | 2010 年 2 月 11 日 | 07:35 | x64 |
| Microsoft-windows-offlinefiles.mof | 不适用 | 1,776 | 2009 年 7 月 13 日 | 20:20 | 不适用 |
| Apps.inf | 不适用 | 62,334 | 2010 年 2 月 11 日 | 03:20 | 不适用 |
| Shell32.dll | 6.1.7600.20641 | 14,164,992 | 2010 年 2 月 11 日 | 07:41 | x64 |
| Cscobj.dll | 6.1.7600.20641 | 138,752 | 2010 年 2 月 11 日 | 06:54 | x86 |
| Offlinefileswmiprovider.mof | 不适用 | 14,568 | 2010 年 2 月 10 日 | 23:45 | 不适用 |
| Offlinefileswmiprovider_uninstall.mof | 不适用 | 14,568 | 2010 年 2 月 10 日 | 23:45 | 不适用 |
| Shell32.dll | 6.1.7600.20641 | 12,868,096 | 2010 年 2 月 11 日 | 06:54 | x86 |
| Cscapi.dll | 6.1.7600.20641 | 34,816 | 2010 年 2 月 11 日 | 06:54 | x86 |
| Cscdll.dll | 6.1.7600.20641 | 23,040 | 2010 年 2 月 11 日 | 06:54 | x86 |
对于所有受支持的基于 IA-64 的 Windows Server 2008 R2 版本
| 文件名 | 文件版本 | 文件大小 | 日期 | 时间 | 平台 |
|---|---|---|---|---|---|
| Cscapi.dll | 6.1.7600.20636 | 91,136 | 2010 年 2 月 5 日 | 06:18 | IA-64 |
| Cscdll.dll | 6.1.7600.20636 | 68,608 | 2010 年 2 月 5 日 | 06:18 | IA-64 |
| Apps.inf | 不适用 | 62,334 | 2010 年 2 月 5 日 | 02:45 | 不适用 |
| Shell32.dll | 6.1.7600.20636 | 21,173,760 | 2010 年 2 月 5 日 | 06:24 | IA-64 |
| Shell32.dll | 6.1.7600.20636 | 12,868,096 | 2010 年 2 月 5 日 | 04:07 | x86 |
| Cscapi.dll | 6.1.7600.20636 | 34,816 | 2010 年 2 月 5 日 | 04:07 | x86 |
| Cscdll.dll | 6.1.7600.20636 | 23,040 | 2010 年 2 月 5 日 | 04:07 | x86 |
状态
Microsoft 已确认在 "适用于" 部分中所列的 Microsoft 产品中存在问题。
详细信息
有关如何在安装修补程序后配置计算机的详细信息,请按照以下步骤实现方案 1 所述的所需行为:
设置“解决方法”部分的“注册表信息”部分中所述的注册表项。
注意 此注册表项按用户设置,因此,如果多个用户使用给定的客户端计算机,则应为要移动其缓存内容的任何用户设置此注册表设置。
注销访问要移动的共享文件夹的计算机,或者从源服务器中删除该共享文件夹。 这可确保无法访问共享文件夹。 此步骤还可确保成功移动服务器上的内容,而不会显示文件正在使用的错误消息。
备份源服务器中的内容,并将内容还原到目标服务器。 必须以保留文件属性、时间戳和安全访问的方式移动数据。 如果可能,应在服务器上取消共享旧目标共享文件夹,以防止用户在将数据移动到新文件服务器后将数据更改同步回旧位置。
注意 使用备份应用程序移动数据应足以保留此文件状态。 但是,使用简单的复制实用工具(如 xcopy)将无法正确保留文件状态。
更新文件夹重定向配置以反映目标服务器。 例如,如果重定向到用户的主目录,目标服务器的格式应为 %HOMESHARE%%%HOMEPATH%。 确保在文件夹重定向配置中选中“将文档的内容移动到新位置”选项。
注意 可以通过以下路径执行文件夹重定向组策略设置的配置:
用户配置\策略\Windows 设置\文件夹重定向\文档\属性
登录到计算机以接收更新的组策略设置。 这可能需要你登录、注销,然后再次登录,因为组策略设置可以异步应用于用户的登录。
应用用户更新的文件夹重定向组策略设置后,在脱机Files缓存中也将重命名相应的内容。 客户端执行第一次同步时,将保留仅在客户端缓存中的任何修改并将其同步到新的服务器位置。
有关如何在安装修补程序后配置计算机的详细信息,请按照以下步骤实现方案 2 中所述的所需行为:
注销访问要移动的共享文件夹的计算机,或者从源服务器中删除该共享文件夹。 这可确保无法访问共享文件夹。 此步骤还可确保成功移动服务器上的内容,而不会显示文件正在使用的错误消息。
备份源服务器中的内容,并将内容还原到目标服务器。 必须以保留文件属性、时间戳和安全访问的方式移动数据。 如果可能,应在服务器上取消共享旧目标共享文件夹,以防止用户在将数据移动到新文件服务器后将数据更改同步回旧位置。
注意 使用备份应用程序移动数据应足以保留此文件状态。 但是,使用简单的复制实用工具(如 xcopy)将无法正确保留文件状态。
运行调用 Win32_OfflineFilesCache 类的 RenameItemEx 方法的脚本,将缓存的内容从旧名称重命名为新名称。 如果此调用失败,缓存中正在使用某些内容,因此目前无法重命名。 然后,该脚本可以调用 Win32_OfflineFilesCache 类的 RenameItem 方法,以在下次重启时计划缓存中此内容的重命名。
如果以这种方式移动用户的主目录,请参阅提供的示例脚本,以确保正确重命名所有内容:'
此代码和信息按“原样”提供,不保证
'任何类型,无论是明示的还是暗示的,包括但不限于
' 适销性和/或适用性的默示保证
' 特定用途。
'
'版权所有 (c) Microsoft Corporation。 保留所有权利。
'
'
' 用法:CscRename.vbs /OldItemPath:<path> /NewItemPath:<path> [/Machine:value] [/User:value] [/Password:value]
'
'
' 演示如何重命名 Ofline Files缓存中的项。
'
' OldItemPath - 要重命名的当前路径的 UNC 路径。
'
' NewItemPath - 用于替换旧路径的新路径的 UNC 路径。
'
' 如果 NewItemPath 已存在,则不执行该操作。
“此操作只是安排在下次重启时要执行的重命名
系统的 ' 。
'
const cComputerName = “LocalHost”
const cWMINamespace = “root\cimv2”
const cWMIClass = “Win32_OfflineFilesCache”
Const wbemFlagReturnImmediately = &h10
nRenameItemExFailureCount = 0
nRenameItemFailureCount = 0
'
' 进程命令行参数
'
strOldItemPath = WScript.Arguments.Named (“OldItemPath”) '
如果 Len (strOldItemPath) = 0 Then
Wscript.Echo“OldItemPath 参数必需”
Err.Raise 449 ' “argument not optional” 错误
如果,则结束
strNewItemPath = WScript.Arguments.Named (“NewItemPath”)
如果 Len (strNewItemPath) = 0 Then
Wscript.Echo“NewItemPath 参数必需”
Err.Raise 449 ' “argument not optional” 错误
如果,则结束
strComputerName = WScript.Arguments.Named (“Machine”)
如果 Len (strComputerName) = 0,则 strComputerName = cComputerName
strUserID = WScript.Arguments.Named (“User”)
如果 Len (strUserID) = 0,则 strUserID = “”
strPassword = WScript.Arguments.Named (“Password”)
如果 Len (strPassword) = 0,则 strPassword = “”
set objWMILocator = WScript.CreateObject (“WbemScripting.SWbemLocator”)
设置 objWMIServices = objWMILocator.ConnectServer (strComputerName, _
cWMINameSpace、 _
strUserID、 _
strPassword)
'
'请注意,Win32_OfflineFilesCache是单一实例。
'
strTempOldItemPath = 替换 (strOldItemPath,“\”,“\”)
将 objWMIService = GetObject (“winmgmts:\\” & cComputerName &“\root\CIMV2”)
Set objCache = objWMIServices.Get (“Win32_OfflineFilesCache=@”)
'
在缓存中查找要重命名的项的路径
'
设置 colItems = objWMIService.ExecQuery (“SELECT * FROM Win32_OfflineFilesItem WHERE ItemPath ='” &strTempOldItemPath&“'”, “WQL”, _
wbemFlagReturnImmediately + wbemFlagForwardOnly)
对于每个 objItem In colItems
'
“如果文件夹已固定,我们需要重命名此文件夹下的所有目录项
'
如果 (objItem.PinInfo.Pinned = True) Then
'
在缓存中查找文件夹下的所有目录
'
设置 childItems = objWMIService.ExecQuery (“SELECT * FROM Win32_OfflineFilesItem WHERE ParentItemPath = '” &strTempOldItemPath&“'”, “WQL”, _
wbemFlagForwardOnly + wbemFlagReturnImmediately )
对于每个 childItem In childItems
strOldPath = childItem.ItemPath
'
'在缓存中要重命名的项
'
strTempNewItemPath = strNewItemPath &“\”& childItem.ItemName
出错时恢复下一步
'
请注意,虽然我们为 bReplace 参数传递“False”,但
' 参数被忽略。 无论现有目标如何,都不会替换
为第 3 个参数传递的内容的 ' 。
'
objCache.RenameItemEx strOldPath, strTempNewItemPath, False
hr = 十六进制 (Err.Number)
如果 Err.Number <> 0,则
WScript.Echo“RenameItem 失败,出现错误:”&小时
WScript.Echo“While renaming:”& strOldPath &“to:”&strTempNewItemPath
Err.Clear
nRenameItemExFailureCount = nRenameItemExFailureCount + 1
出错时恢复下一步
'
“重命名时出现错误,这可能是由于正在使用的项目而发生的,请在重新启动后尝试重新命名
'
objCache.RenameItem strOldPath, strNewItemPath, False
hr = 十六进制 (Err.Number)
如果 Err.Number <> 0,则
WScript.Echo“RenameItem 失败,出现错误:”&小时
WScript.Echo “同时重命名:” & strOldPath & “to:” &strTempNewItemPath
Err.Clear
nRenameItemFailureCount = nRenameItemFailureCount + 1
Else
已计划 WScript.Echo“项重命名。 需要重启系统才能应用更改。”
End If
Else
WScript.Echo“Renamed:”&strOldPath &“to:”&strTempNewItemPath &“SUCCESSFULLY”
End If
下一个
Else
'
在缓存中查找文件夹下的所有目录项
'
设置 childItems = objWMIService.ExecQuery (“SELECT * FROM Win32_OfflineFilesItem WHERE ParentItemPath = '” &strTempOldItemPath&“'”, “WQL”, _
wbemFlagForwardOnly + wbemFlagReturnImmediately )
对于每个 childItem In childItems
'
如果此项已固定和目录,请将其重命名
'
如果 (childItem.PinInfo.Pinned = True) Then
strOldPath = childItem.ItemPath
strTempNewItemPath = strNewItemPath &“\”&childItem.ItemName
出错时恢复下一步
请注意,虽然我们为 bReplace 参数传递“False”,但
' 参数被忽略。 无论现有目标如何,都不会替换
为第 3 个参数传递的内容的 ' 。
'
objCache.RenameItemEx strOldPath, strTempNewItemPath, False
hr = 十六进制 (Err.Number)
如果 Err.Number <> 0,则
出错时恢复下一步
WScript.Echo“RenameItemEx 失败,出现错误:”&小时
WScript.Echo“While renaming:”& strOldPath &“to:”&strTempNewItemPath
Err.Clear
nRenameItemExFailureCount = nRenameItemExFailureCount + 1
出错时恢复下一步
'
“重命名时出现错误,这可能是由于正在使用的项目而发生的,请在重新启动后尝试重新命名
'
objCache.RenameItem strOldPath, strTempNewItemPath, False
hr = 十六进制 (Err.Number)
如果 Err.Number <> 0,则
出错时恢复下一步
WScript.Echo“RenameItem 失败,出现错误:”&小时
WScript.Echo“While renaming:”& strOldPath &“to:”&strTempNewItemPath
Err.Clear
nRenameItemFailureCount = nRenameItemExFailureCount + 1
Else
已计划 WScript.Echo“项重命名。 需要重启系统才能应用更改。”
End If
Else
WScript.Echo“Renamed:”&strOldPath &“to:”&strTempNewItemPath &“SUCCESSFULLY”
End If
End If
下一个
End If
如果 (nRenameItemExFailureCount > 0 & (nRenameItemExFailureCount - nRenameItemFailureCount) > 0) Then
已计划 WScript.Echo“项重命名。 需要重启系统才能应用更改。”
ElseIf (nRenameItemExFailureCount = 0) Then
WScript.Echo“已成功重命名的项目”
Else
WScript.Echo“ItemsRenamed FAILED”
End If
下一步 如果需要重命名没有嵌套固定目录的文件或目录 (用户主目录) ,则可以使用以下脚本。”
此代码和信息按“原样”提供,不保证
'任何类型,无论是明示的还是暗示的,包括但不限于
' 适销性和/或适用性的默示保证
' 特定用途。
'
'版权所有 (c) Microsoft Corporation。 保留所有权利。
'
'
' 用法:CscRenameItemEx.vbs /OldItemPath:<path> /NewItemPath:<path> [/Machine:value] [/User:value] [/Password:value]
'
'
' 演示如何重命名 Ofline Files缓存中的项。
'
' OldItemPath - 要重命名的当前路径的 UNC 路径。
'
' NewItemPath - 用于替换旧路径的新路径的 UNC 路径。
'
' 如果 NewItemPath 已存在,则不执行该操作。
' 如果 OldItemPath 当前正在使用中,则此操作只是计划
'将在下次重启时执行的重命名。
'
'
出错时恢复下一步
const cComputerName = “LocalHost”
const cWMINamespace = “root\cimv2”
const cWMIClass = “Win32_OfflineFilesCache”
'
' 进程命令行参数
'
strOldItemPath = WScript.Arguments.Named (“OldItemPath”) '
如果 Len (strOldItemPath) = 0 Then
Wscript.Echo“OldItemPath 参数必需”
Err.Raise 449 ' “argument not optional” 错误
如果,则结束
strNewItemPath = WScript.Arguments.Named (“NewItemPath”) '
如果 Len (strNewItemPath) = 0 Then
Wscript.Echo“NewItemPath 参数必需”
Err.Raise 449 ' “argument not optional” 错误
如果,则结束
strComputerName = WScript.Arguments.Named (“Machine”)
如果 Len (strComputerName) = 0,则 strComputerName = cComputerName
strUserID = WScript.Arguments.Named (“User”)
如果 Len (strUserID) = 0,则 strUserID = “”
strPassword = WScript.Arguments.Named (“Password”)
如果 Len (strPassword) = 0,则 strPassword = “”
set objWMILocator = WScript.CreateObject (“WbemScripting.SWbemLocator”)
设置 objWMIServices = objWMILocator.ConnectServer (strComputerName, _
cWMINameSpace、 _
strUserID、 _
strPassword)
'
'请注意,Win32_OfflineFilesCache是单一实例。
'
'另请注意,虽然我们为 bReplace 参数传递“False”,但
' 参数被忽略。 无论现有目标如何,都不会替换
为第 3 个参数传递的内容的 ' 。
'
Set objCache = objWMIServices.Get (“Win32_OfflineFilesCache=@”)
objCache.RenameItemEx strOldItemPath, strNewItemPath, False
如果 Err.Number <> 0,则
WScript.Echo “RenameItemEx Failed:” &Err.Description
Err.Clear
出错时恢复下一步
objCache.RenameItem strOldItemPath, strNewItemPath, False
如果 Err.Number <> 0,则
WScript.Echo “RenameItem Failed:” &Err.Description
Err.Clear
Else
已计划 WScript.Echo“项重命名。 需要重启系统才能应用更改。”
End If
Else
WScript.Echo“项已重命名”。
End If
有关更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
976698 未经管理权限,无法在脱机文件客户端缓存中更新脱机文件共享的目标位置
有关软件更新术语的更多信息,请单击下面的文章编号以查看 Microsoft 知识库中的相应文章:
824684 用于描述软件更新Microsoft标准术语的说明
其他文件信息
Windows 7 和 Windows Server 2008 R2 的其他文件信息
所有受支持的基于 x86 的 Windows 7 版本的其他文件
| 文件名 | Update.mum |
|---|---|
| 文件版本 | 不适用 |
| 文件大小 | 17,111 |
| 日期 (UTC) | 2010 年 2 月 12 日 |
| 时间 (UTC) | 03:05 |
| 平台 | 不适用 |
| 文件名 | X86_microsoft-windows-o..inefiles-win32-apis_31bf3856ad364e35_6.1.7600.20641_none_abf22f1373799459.manifest |
| 文件版本 | 不适用 |
| 文件大小 | 3,017 |
| 日期 (UTC) | 2010 年 2 月 11 日 |
| 时间 (UTC) | 1,707 |
| 平台 | 不适用 |
| 文件名 | X86_microsoft-windows-o..nefiles-extend-apis_31bf3856ad364e35_6.1.7600.20641_none_8d79f279aea00fda.manifest |
| 文件版本 | 不适用 |
| 文件大小 | 60,347 |
| 日期 (UTC) | 2010 年 2 月 11 日 |
| 时间 (UTC) | 07:27 |
| 平台 | 不适用 |
| 文件名 | X86_microsoft-windows-offlinefiles-core_31bf3856ad364e35_6.1.7600.20641_none_9ecf7e29d63ba47f.manifest |
| 文件版本 | 不适用 |
| 文件大小 | 11,592 |
| 日期 (UTC) | 2010 年 2 月 11 日 |
| 时间 (UTC) | 1,707 |
| 平台 | 不适用 |
| 文件名 | X86_microsoft-windows-offlinefiles-service_31bf3856ad364e35_6.1.7600.20641_none_0a5ac74cdbb49ee3.manifest |
| 文件版本 | 不适用 |
| 文件大小 | 56,703 |
| 日期 (UTC) | 2010 年 2 月 11 日 |
| 时间 (UTC) | 07:24 |
| 平台 | 不适用 |
| 文件名 | X86_microsoft-windows-shell32_31bf3856ad364e35_6.1.7600.20641_none_6cb060208c504828.manifest |
| 文件版本 | 不适用 |
| 文件大小 | 1,059,457 |
| 日期 (UTC) | 2010 年 2 月 11 日 |
| 时间 (UTC) | 07:16 |
| 平台 | 不适用 |
所有受支持的基于 x64 的 Windows 7 和 Windows Server 2008 R2 版本的其他文件
| 文件名 | Amd64_microsoft-windows-o..inefiles-win32-apis_31bf3856ad364e35_6.1.7600.20641_none_0810ca972bd7058f.manifest |
|---|---|
| 文件版本 | 不适用 |
| 文件大小 | 3,019 |
| 日期 (UTC) | 2010 年 2 月 11 日 |
| 时间 (UTC) | 19:25 |
| 平台 | 不适用 |
| 文件名 | Amd64_microsoft-windows-o..nefiles-extend-apis_31bf3856ad364e35_6.1.7600.20641_none_e9988dfd66fd8110.manifest |
| 文件版本 | 不适用 |
| 文件大小 | 60,351 |
| 日期 (UTC) | 2010 年 2 月 11 日 |
| 时间 (UTC) | 19:32 |
| 平台 | 不适用 |
| 文件名 | Amd64_microsoft-windows-offlinefiles-core_31bf3856ad364e35_6.1.7600.20641_none_faee19ad8e9915b5.manifest |
| 文件版本 | 不适用 |
| 文件大小 | 11,596 |
| 日期 (UTC) | 2010 年 2 月 11 日 |
| 时间 (UTC) | 19:25 |
| 平台 | 不适用 |
| 文件名 | Amd64_microsoft-windows-offlinefiles-service_31bf3856ad364e35_6.1.7600.20641_none_667962d094121019.manifest |
| 文件版本 | 不适用 |
| 文件大小 | 56,710 |
| 日期 (UTC) | 2010 年 2 月 11 日 |
| 时间 (UTC) | 1,930 |
| 平台 | 不适用 |
| 文件名 | Amd64_microsoft-windows-shell32_31bf3856ad364e35_6.1.7600.20641_none_c8cefba444adb95e.manifest |
| 文件版本 | 不适用 |
| 文件大小 | 1,058,443 |
| 日期 (UTC) | 2010 年 2 月 11 日 |
| 时间 (UTC) | 19:25 |
| 平台 | 不适用 |
| 文件名 | Update.mum |
| 文件版本 | 不适用 |
| 文件大小 | 25,908 |
| 日期 (UTC) | 2010 年 2 月 12 日 |
| 时间 (UTC) | 03:05 |
| 平台 | 不适用 |
| 文件名 | Wow64_microsoft-windows-o.。nefiles-extend-apis_31bf3856ad364e35_6.1.7600.20641_none_f3ed384f9b5e430b.manifest |
| 文件版本 | 不适用 |
| 文件大小 | 60,349 |
| 日期 (UTC) | 2010 年 2 月 11 日 |
| 时间 (UTC) | 07:10 |
| 平台 | 不适用 |
| 文件名 | Wow64_microsoft-windows-shell32_31bf3856ad364e35_6.1.7600.20641_none_d323a5f6790e7b59.manifest |
| 文件版本 | 不适用 |
| 文件大小 | 1,054,916 |
| 日期 (UTC) | 2010 年 2 月 11 日 |
| 时间 (UTC) | 07:09 |
| 平台 | 不适用 |
| 文件名 | X86_microsoft-windows-o..inefiles-win32-apis_31bf3856ad364e35_6.1.7600.20641_none_abf22f1373799459.manifest |
| 文件版本 | 不适用 |
| 文件大小 | 3,017 |
| 日期 (UTC) | 2010 年 2 月 11 日 |
| 时间 (UTC) | 1,707 |
| 平台 | 不适用 |
| 文件名 |
所有受支持的基于 IA-64 的 Windows Server 2008 R2 版本的其他文件
| 文件名 | Ia64_microsoft-windows-o..inefiles-win32-apis_31bf3856ad364e35_6.1.7600.20636_none_ac03a467736b0017.manifest |
|---|---|
| 文件版本 | 不适用 |
| 文件大小 | 3,018 |
| 日期 (UTC) | 2010 年 2 月 5 日 |
| 时间 (UTC) | 08:00 |
| 平台 | 不适用 |
| 文件名 | Ia64_microsoft-windows-shell32_31bf3856ad364e35_6.1.7600.20636_none_6cc1d5748c41b3e6.manifest |
| 文件版本 | 不适用 |
| 文件大小 | 1,058,441 |
| 日期 (UTC) | 2010 年 2 月 5 日 |
| 时间 (UTC) | 08:01 |
| 平台 | 不适用 |
| 文件名 | Update.mum |
| 文件版本 | 不适用 |
| 文件大小 | 4,856 |
| 日期 (UTC) | 2010 年 2 月 6 日 |
| 时间 (UTC) | 01:13 |
| 平台 | 不适用 |
| 文件名 | Wow64_microsoft-windows-shell32_31bf3856ad364e35_6.1.7600.20636_none_d33377547901de1b.manifest |
| 文件版本 | 不适用 |
| 文件大小 | 1,054,916 |
| 日期 (UTC) | 2010 年 2 月 5 日 |
| 时间 (UTC) | 07:19 |
| 平台 | 不适用 |
| 文件名 | X86_microsoft-windows-o..inefiles-win32-apis_31bf3856ad364e35_6.1.7600.20636_none_ac020071736cf71b.manifest |
| 文件版本 | 不适用 |
| 文件大小 | 3,017 |
| 日期 (UTC) | 2010 年 2 月 5 日 |
| 时间 (UTC) | 07:24 |
| 平台 | 不适用 |
| 文件名 |