精华内容
下载资源
问答
  • Office2007 安装失败,提示:Windows Installer服务能更新一个或多个受保护windows文件这是因为我们系统中的某些文件丢失或被修改无法找到造成的,解决方法如下:1、点击此处下载丢失文件2、将3个DLL文件拷贝到...

    Office2007 安装失败,提示:

    Windows Installer服务不能更新一个或多个受保护的windows文件


    182510398.jpg

    这是因为我们系统中的某些文件丢失或被修改无法找到造成的,解决方法如下:

    1、点击此处下载丢失文件

    2、将3个DLL文件拷贝到系统盘的以下路径中(一般C盘目录下)

    %System%\Program Files\Common Files\Microsoft Shared\web server extensions\40\bin

    3、重新启动 Office2007安装即可

    转载于:https://blog.51cto.com/zanxj/1077507

    展开全文
  • 文件被修改后,结果往往可预知。系统可能正常运行,或者出一些错误,或者完全崩溃。幸运的是,Windows 2000, XP,和Server 2003应用了一个称作Windows文件保护(Windows File Protection, WFP)机制...
    当你安装一个应用程序却不料引起Windows崩溃的时候,很有可能是因为应用程序改写了关键的Windows系统文件,导致系统崩溃。在文件被修改后,结果往往不可预知。系统可能正常运行,或者出一些错误,或者完全崩溃。幸运的是,Windows 2000, XP,和Server 2003应用了一个称作Windows文件保护(Windows File Protection, WFP)机制,它可以防止关键的系统文件被改写。在这篇文章中,我将解释何谓WFP和它是如何工作的。我还要告诉你如何修改或忽略WFP的行为。(注释:尽管在Windows 2000, XP,和Server 2003上,WFP的运行没什么区别,但这篇文章中的信息,包括注册表相关条目和SFC语法,是针对XP的。)

    WFP被设计用来保护Windows文件夹的内容。WFP保护特定的文件类型,比如SYS、EXE、DLL、OCX、FON和TTF,而不是阻止对整个文件夹的任何修改。注册表键值决定WFP保护的文件类型。

    当一个应用程序试图替换一个受保护的文件,WFP检查替换文件的数字签名,以确定此文件是否是来自微软和是否是正确的版本。如果这两个条件都符合,则允许替换。正常情况下,允许替换系统文件的文件种类包括Windows的服务包,补丁和操作系统升级程序。系统文件还可以由Windows更新程序或Windows设备管理器/类安装程序替换。

    如果这两个条件没有同时满足,受保护文件将被新文件替换,但将很快被正确的文件替换回来。当这种情况发生时,Windows会从Windows安装CD或者计算机的DLLCache文件夹中复制正确版本的文件。

    Windows文件保护并不仅仅通过拒绝修改来保护文件,它还可以拒绝删除。来看看WFP的做法,打开WINDOWSSYSTEM32文件夹并将CALC.EXE文件重命名为CALC.OLD。当你这样做时,一个消息将提示你如果改变这个文件的扩展名可能会导致这个文件不可用。点击Yes按钮确认这个警告。现在,等几分钟后按F5键以刷新文件系统的视图,完成替换可能要花些时间。当文件最终被替换后,Windows会在事件日志中做相应的记录。

    关于WFP值得关注的一点是它和Windows安装程序结合的很紧密。无论何时,如果Windows安装程序需要安装一个受保护的文件,它就把这个文件交给WFP,而不是自己试图去安装这个文件。然后由WFP判断是否允许安装。

    系统文件检查

    虽然自动文件替换会节省时间,但也存在需要手动干预的情况。例如,你可能不愿意空等着WFP去判断受保护的文件是否已经被替换。幸运的是,你可以用一个名为系统文件检查(SFC)的工具手动控制WFP。

    SFC是一个命令行工具,需要在命令提示符窗口下运行。它的语法像这样:

    SFC [/SCANNOW] [/SCANONCE] [/SCANBOOT] [/REVERT] [/PURGECACHE] [/CACHESIZE=x]

    /SCANNOW选项通知SFC立即扫描所有受保护的系统文件。如果在扫描过程中发现一个错误的文件版本,这个错误的版本将被替换为微软正确的版本。当然,这意味着你可能必须有Windows安装CD,最新的服务包或者升级补丁。

    /SCANONCE参数通知WFP在系统下次启动的时候扫描受保护的系统文件。在扫描过程中,任何错误的文件将被正确的版本替换。正如这个参数名的意思,这个扫描只进行一次。之后的系统启动将恢复正常,SFC不再运行。

    /SCANBOOT参数和/SCANONCE选项类似。区别在于SCANONCE只在Windows下次启动时扫描受保护的文件,而SCANBOOT参数则在Windows每次启动时都扫描系统文件。如果需要,这两个参数将替换错误的系统文件,这可能需要你提供正确文件版本的拷贝。

    /REVERT选项用来关闭SFC,例如,假设你使用SCANBOOT选项在每次系统启动的时候扫描所以保护的文件。正如你所能想到的,这确实会增加计算机启动的总时间。最后,你可能厌倦了漫长的启动时间,想关闭SFC。只需要简单的使用SFC /REVERT,就可以在启动的时候关闭SFC。

    对/PURGECACHE选项就需要谨慎些。在这之前,我解释说Windows使用一个缓存文件夹来保存各类系统文件正确版本的备份。如果你运行SFC /PURGECACHE命令,那么这个文件缓存将被清空,那些备份文件将被删除。这个命令还会导致Windows开始扫描各类受保护文件,并在扫描的同时重建这个文件缓存。当然,这可能意味着你必须向Windows提供Windows安装CD或系统文件升级的拷贝。

    最后一个SFC命令选项是/CACHESIZE=x。对于文件缓存的缺省大小确实存在很多自相矛盾的信息,在写这篇文章的时候,我发现三篇不同的微软知识库文章中指定的文件缓存的缺省大小都不一样。一篇文章中建议文件缓存的大小为50 MB,而另一篇建议的大小却是300 MB。更有甚者,第三篇指出这个大小应该是无限的。其实缺省值的大小并不重要,因为你可以根据你的需要,使用CACHESIZE选项来改变这个文件缓存的大小。

    在使用CACHESIZE选项时,你必须键入命令SFC /CACHESIZE=x,这个x是指你想分配给文件缓存的兆字节数。在指定了新的文件缓存大小后,你必须重启系统并运行SFC /PURGECACHE命令。

    通过注册表控制WFP和SFC

    在这之前,我解释说注册表控制WFP的一般行为。你可以修改几个不同的注册表键值以控制WFP的行为。你可以在每次运行SFC直接操作这些键的一部分,其他一些有更低级别的功能。比如指定文件缓存或者安装文件的位置。

    修改注册表可能是危险的。如果你做了一个错误的修改,可能会导致Windows的崩溃或者破坏你的应用程序,所以我强烈建议在尝试这一节中描述的任何技术之前,先对注册表做一个完整的备份。

    为了访问SFC的注册表键,在Run命令中键入REFEDIT命令。这将打开注册表编辑器,现在浏览注册表树找到下面这个键:

    HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionWinLogon

    通常地,注册表中WinLogon键一般用来控制各种不同的启动选项。虽然许多SFC的选项都可控制SFC是否在启动的的时候运行,但微软已经将SFC相关的注册表键放在这个部分。

    SFCDisabled

    这个注册表键控制SFC是激活的还是无效的。实际上你只需通过改变DWORD的值,就可以得到四个不同的选项。缺省的DWORD值是0。这个设置激活SFC。通常你不需要改变这个值。然而,你可以在0到4之间修改这个值使得激活SFC但不让它弹出。
    如果将内核调试器挂起,你最好关闭SFC。如果正在使用一个内核调试器,你可以将注册表键的DWORD值修改为1,这会关闭SFC并且会在以后的每次启动时都提示你是否再次激活SFC。

    你也可以通过将DWORD值设为2来关闭SFC。这个选项只是在下次启动时关闭SFC。没有再激活SFC的选项,因为SFC将在这之后启动时自动激活。

    SFCScan

    在这之前,我解释了SFC的SCANONCE, SCANBOOT,和REVERT选项。只要你使用这些选项,实际上SFC是在修改SFCScan注册表键。你可以通过改变它的DWORD赋值来修改这个键。

    默认的值是0。这个值的意思是不需要在启动时扫描受保护文件。这个设置相当于运行SFC /REVERT命令。

    改变DWORD值为1,意思是在每次启动时都扫描受保护文件。设置SFCScan的值为1相当于运行SFC /SCANBOOT命令。

    最后,设DWORD值为2就是告诉SFC在下次启动时扫描受保护文件,但并非以后的所有启动。这相当于运行SFC /SCANONCE命令。

    SFCQuota

    SFCQuota注册表键用来控制SFC文件缓存的大小。或许你会记得,之前在我谈到SFC /CACHESIZE=x 命令时,我提到关于文件缓存的默认大小,存在许多不一致的信息。然而在我的系统上,注册表键SFCQuota的DWORD值默认为0xffffffff。根据微软知识库,这个值对应文件缓存的大小为300 MB。同一篇知识库的文章指出通过修改这个值为FFFFFFFF,你可以缓冲存储所有受保护的系统文件。

    SFCDllCacheDir

    在这之前,我解释说Windows将DLLCACHE文件夹作为存储系统文件备份的地方。通常的,这个文件夹位于WINDOWSSYSTEM32目录下。不过通过修改SFCDllCacheDir注册表键,你可以修改文件缓存的位置。

    文件缓存文件夹一般位于DLLCACHE目录下,但通过修改这个注册表键,你可以修改这个文件夹的位置。唯一需要注意的一点是你必须指定一个已经存在于本地硬盘驱动器上的地址。在Windows 2000里,你可以指定一个网络共享作为DLLCACHE的路径,但在Windows XP中没有这个选项。

    SFCShowProgress

    另一个与SFC相关的注册表键是SFCShowProgress键。这个注册表键允许你设置它的DWORD值为0,或1。缺省值是0,它将禁止显示SFC的进程情况。设值为1就可以让SFC显示进展情况。

    源文件地址

    在这之前,我解释了WFP和SFC是如何工作的,我指出在某些条件下你可能必须提供Windows安装CD或者有效源文件的拷贝。然而通过修改注册表,向Windows指明一个源文件目录是完全可能的,而无需Windows再向你询问这些文件。

    这个注册表键在注册表的另一部分。你必须找到下面这个键:

    HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersionSetup

    一旦你找到了这个位置,通过使用一个驱动器符号或者路径或者一个UNC,你可以指定Windows系统文件的位置。

    使用这个命令的前提是你必须将文件放在名为I386的目录中。例如,如果你的Windows系统文件位于一个名为C:I386的目录中,那么你只需在注册表中指定路径为C:,因为Windows假定I386这个目录是存在的。同样的,如果你打算使用一个UNC共享,I386文件夹必须存在于共享目录下。例如,如果你打算共享的目录名为FILES,你需要将I386文件夹放在FILES目录下。然后你可以告诉Windows在server_nameFILES目录下寻找共享文件。Windows将在server_nameFILESI386目录中寻找系统文件。

    转载于:https://blog.51cto.com/netlin/18108

    展开全文
  • 前几天安装office2007时突然提示“Windows Installer 服务能更新一个或多个受保护Windows 文件”,百思不得其解,后来经过多方面查阅,原来是我们的系统中的某些文件被修改或者无法找到或者丢失。那么这些丢失的...

    前几天安装office2007时突然提示“Windows Installer 服务不能更新一个或多个受保护的Windows 文件”,百思不得其解,后来经过多方面查阅,原来是我们的系统中的某些文件被修改或者无法找到或者丢失。那么这些丢失的文件时什么呢?

    1.打开C:\WINDOWS\msagent。查看您此文件中是否和下面的列举一样,否则请从后面的链接中下载包并覆盖;

     

    2.打开C:\Program Files\Common Files\Microsoft Shared\web server extensions\40\bin 这个目录 看是否和以下内容一致。

     

    3.如果您发现您的目录中和我所列出的文件不一样或者缺少某项的话,可以到下面提供的链接进行下载,解压后覆盖掉您对应的目录即可,这下在安装试试,发现是不是好用了,

    ok,本教程到此为止.

    文件下载地址为:http://202.199.155.5:1127/uploadfile/office2003miss.rar

     

    转载于:https://blog.51cto.com/2908403/801042

    展开全文
  • 然后安装office2007时候突然提示“Windows Installer 服务能更新一个或多个受保护Windows 文件”,百思不得其解,百度了一下答案千奇百出,经过几番周折,终于找出根本原因:XP系统中的某些文件被修改或者无法...
     今天在windowXP上先把office2003,然后安装office2007时候突然提示“Windows Installer 服务不能更新一个或多个受保护的Windows 文件”,百思不得其解,百度了一下答案千奇百出,经过几番周折,终于找出根本原因:XP系统中的某些文件被修改或者无法找到或者丢失,下面给大家分析解决一下:
    

    1.打开C:\WINDOWS\msagent。查看您此文件中是否和下面的列举一样,否则请从后面的链接中下载包并覆盖;

    2.打开C:\Program Files\Common Files\Microsoft Shared\web server extensions\40\bin 这个目录 看是否和以下内容一致。

    3.如果您发现您的目录中和我所列出的文件不一样或者缺少某项的话,可以到下面提供的链接进行下载,解压后覆盖掉您对应的目录即可,这下在安装试试,应该可以用了。

    文件下载地址为:http://www.xiamingfeng.com/office2003miss.rar


    展开全文
  • 【数据维护】Windows文件保护机制(SFC)

    千次阅读 热门讨论 2015-09-07 09:17:51
    Windows文件保护机制(WFP),它可以防止关键的系统文件被改写。 WFP设计用来保护windows文件夹的内容,这决定了WFP只保护特定的文件类型。如SYS、EXE、OCX、FON和TTF,而不是阻止对整个文件夹的任何修改。 当一个...
  • 前几天安装office2007时突然提示“Windows Installer 服务能更新一个或多个受保护Windows 文件”,百思不得其解,后来经过多方面查阅,原来是我们的系统中的某些文件被修改或者无法找到或者丢失。那么这些丢失的...
  • by ha0k日志文件的位置其实是存储在注册表中的,只要我们修改了其属性即可掩盖自己的入侵痕迹,这里只修改默认位置,日志大小属性,比如日志大小为00000001,使其不能正常记录,这样的话即可完美保证入侵不被记录,比清除...
  • 深入探讨Windows XP系统文件保护功能

    千次阅读 2007-12-03 02:37:00
    深入探讨Windows XP系统文件保护功能本文详细介绍了关于Windows系统中文件保护机制的相关知识及其工作...在文件被修改后,结果往往可预知。系统可能正常运行,或者出一些错误,或者完全崩溃。幸运的是,Windows 2000
  • 那么当你遇到Windows7磁盘写保护怎么办?如果你懂解决的话,那就赶紧看看小编整理的文章内容吧!方法/步骤:一、如果文件系统是EXFAT格式的,则:第一种方法:1、开始 - 运行(输入CMD)- 确定或者回车,打开管理...
  • 于是,保护第一现场,争取资源不被新的数据破坏。Windows所谓的“删除”实际上只是文件名标记为空闲状态,当下次有新数据写入的时候,有可能覆盖这些原始的数据。因此,只要不保存新的数据,被“删除”文件数据实际...
  • 所以需要从一台windows server 2003中找到并且将文件复制到windows server 2008上. 1. 默认情况下, iisadmpwd放置在windows server 2003服务器的如下路径 : c:\windows\system32\inetsrv\iisadmpwd . 如果没有找到...
  • 300个注册表优化修改文件 经过了半个小时终于弄完了,希望能对大家有所帮助 如果怕弄不好注册表就先给注册表备份1下,介绍几个个手动备份的方法:} 1.win98下在DOS下scanreg/backup(备份)scanreg/regore(恢复) ...
  • 最近,在打开下载的office文档(包括word、excel、ppt等)时候,总是无法直接打开,错误提示... 但是也能每次下载文件都去修改呀,太费事了。 原因分析: 这一切都要从WindowsXP的SP2说起,在SP2之前,大概是2...
  • 文件被修改后,结果往往可预知。系统可能正常运行,或者出一些错误,或者完全崩溃。幸运的是,Windows 2000, XP,和Server 2003应用了一个称作Windows文件保护(Windows File Protection, WFP)机制,它可以防止...
  • 将excel转PDF,能够有利于保护我们所制作的表格不被修改,保证内容原著,所以,接下来,我将使用两个转换器来进行excel转PDF。在此之前,我们先简单了解一下PDF吧!PDF的优点:PDF具有许多其他电子文档格式无法相比...
  • ubuntu下格式化写保护的U盘

    千次阅读 2017-08-09 14:18:53
    知道做了什么操作导致我的U盘中的文件数据写保护了,无法修改和删除其中的文件。 在windows系统下没找到直接的格式化写保护的u盘的方法,要下载专门的格式化工具,但太多软件绑定了而且一定有效。 ...
  • 1、文件只读文件的只读属性可以很好地预防硬盘中的文件被轻易改变。...Windows只读——通过Windows文件属性将其设置为只读,它将真正的防止文件被覆盖替换。2、文件只读设置实例步骤1为设计库...
  • windowsnt 技术内幕

    2014-04-09 20:47:17
    理解NTFS分区和文件大小限制 NTFS POSIX.1符合性 为NTFS分区整理碎片 可移动介质和Windows NT 理解运行第三方磁盘工具造成的问题 支持基于Win32的应用程序 理解Windows NT对附加技术的支持 知道在什么时候能使用...
  • chm文件了的问题的解决方法

    千次阅读 2008-12-11 13:22:00
    操作系统为Windows XP ...尝试如下解决方法:右键点击chm文档,查看属性,可以看到“安全”提示:此文件来自于其它计算机,可能阻止以帮助保护该计算机,提示后面有一个“解除锁定”的按钮。选择解除,然后保存修改
  • 修改TCP/IP修改TCP/IP

    2012-01-10 23:48:04
    二、使用工具来替换Tcpip.sys 为了突破SP2的TCP并发连接数限制,正确地方法是修改Windows XP SP2的系统文件Tcpip.sys。Tcpip.sys是Windows XP SP2重要的系统文件,位于“C:\Windows\system32\drivers目录下。该...
  • 可执行文件压缩软件,含源代码,支持 dos/exe、dos/com、dos/sys、djgpp2/coff、 watcom/le、win32/pe、rtm32/pe、减小可执行文件保护可执行文件,使之容易被修改和破解。。源代码可在windows,linux/unix下成功...
  • 施工图、平面广告修改”,艺术作品“临摹”,着作权他人“版权”,Email、QQ传PDF、文档、图片恶意“传播”,裸体婚纱照“门事件”……那么,就使用优道PDF、文档和图片保护软件来保护您的文件吧。...
  • 隔离保护Windows操作系统,同时创建一个和真实操作系统一模一样的虚拟化系统,就像电脑的虚拟替身,进入影子模式可以保证在使用电脑时候,因为无意操作发生破坏电脑的改变不会保存下来,比如:小心删除了文件,...
  • 保护电脑程序文件不被外界修改破坏,这时就需要对电脑里的注册表进行禁用,防患未然,下面说下电脑注册表如何禁用编辑和开启注册表编辑的设置方法。 1.按windows+r键打开运行窗口,输入regedit,打开注册表编辑...
  • 拥有多项自主创新技术,设计用来保护软件产品不被破解,减少由于盗版带来的经济损失。 授权加密系统 支持可执行文件格式 Win32 可执行文件 (*.exe); Windows 屏幕保护程序 (*.scr); 动态链接库 (*.dll); ...
  • 加密算法达到256位,加密后的class文件不可能破解,反编译工具也对加密后的class文件无能为力。 运行方式: 运行时,要能正确的加载加密后的class文件, 必须使用我们提供的动态链接库classloader.dll(windows...
  • 此外,本部分遂包括特殊的一章,涉及如何巧妙地编写代码,来防止其他受欢迎的读者阅读。这与本书的主旨完全相反,正所谓物极必反。 第14章 反病毒、木马实例开发 第15章 Rootkit与HIPS 第16章 手写指令保护代码 ...
  • 防止电脑游戏或文件被删除,修改SHELL32.DLL文件,替换到C:WINDOWSSYSTEM32里说文件保护文件正在使用,非要到DOS里用命令覆盖。用下面的那个软件可以做到不用进DOS。刚才在网盟里搜索都搜到,到网上找了...
  •  (3)用户如果对系统提供的声音文件不满意,可以单击“浏览”按钮,弹 出浏览声音对话框。在该对话框中选定声音文件,并单击“确定”按钮,回 到“声音”选项卡。  (4)在Windows XP中,系统预置了多种声音方案...

空空如也

空空如也

1 2 3 4 5 ... 13
收藏数 247
精华内容 98
关键字:

windows保护文件不被修改