office2007安装提示“Windows Installer 服务不能更新一个或多个受保护的Windows 文件”解决方案

Office2007安装出错原因及全面解决方案 在安装Office2007时遇到错误并不可怕,只要找到错误的原因并采取正确的解决方法,就可以顺利完成安装。本文详细介绍了两种常见的错误及其解决方法,并提供了其他可能错误的解决思路。希望这些内容能帮助大家顺利安装Office2007,提高工作效率。如果在安装过程中遇到其他问题,可以查阅官方文档或寻求专业人士的帮助。 阅读详情

前几天安装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

解决Office 2007安装时的Windows Installer服务问题 在安装Office 2007过程中,用户可能会遇到Windows Installer服务相关的问题。这些问题可能会导致安装失败或无法完成。其中最普遍的问题包括服务无法启动,或者服务虽然在运行但响应迟缓。此类问题不仅影响到Office的安装,也可能对其他依赖于Windows Installer的程序安装造成干扰。 阅读详情

相关推荐

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

解决“windows installer 服务不能更新一个或多个受保护的文件”问题

安装office2007时提示“Windows Installer 服务不能更新一个或多个受保护的Windows 文件”解决方案...

1、下载2个附件: 2、解压msagent文件,将文件夹内容拷贝到:C:\WINDOWS\msagent 3、解压bin文件,将文件夹内容拷贝到: C:\Program Files\Common Files\Microsoft Shared\web server extensions\40\bin 4、office重新安装成功ok 转载于...

weixin_33924312的博客 291

office 2007安装出现windows installer服务不能更新一个或多个受保护的windows文件

office 2007安装出现windows installer服务不能更新一个或多个受保护的windows文件

安装Office时出现windows installer服务不能更新一个或多个受保护的windows文件错误的解决方法

今天在Windows XP上安装Microsoft Office 2010时,总是遇到“Windows Installer 服务不能更新一个或多个受保护的windows文件,安装失败,正在回滚更改”提示,于是在网络上搜索了一下,最终找到解决方法,看来这个问题在Microsoft Office 2007上就已经很多网友遇到过,大家都大胆的尝试一下吧。 一、安装Office2007、2010之前确

skypeGNU的专栏 1万+

安装office2007时,弹出windows installer 服务不能更新一个或多个受保护的windows文件,怎样才能安装?

安装office2007时,弹出windows installer 服务不能更新一个或多个受保护的windows文件,怎样才能安装?

office2010修复.rar

windows Installer服务不能更新一个或多个受保护的windows文件。安装失败。正在回滚更改... 手动关闭WINDOWS 文件保护,就解决了。 方法: 在注册表编辑器中找到 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\Winlogon 将“SFCDisable”的键值修改为“FFFFFF9D” 就可以了。 如果需要重新开启该功能,重新设置为“0”就可以了。 二:安装Office2010时出错 问题: 删除了Office2003安装Office2010时出错,提示无法更新一个或多个受保护的Windows文件。 解决方法: 1.C:\program files\common files\microsoft Shared\web server Extensions\40\bin目录下缺少Fp4autl.dll,Fpencode.dll和Fp4awel.dll这三个文件。 2.C:\WINDOWS\msagent缺少相关文件

安装office2007之windows installer 服务不能更新一个或多个受保护的windows文件问题解决

今天安装office professional plus 2007提示windows installer 服务不能更新一个或多个受保护的windows文件导致office 2007安装失败,在网上搜索了下相关解决方法: 1.有修改注册表的 2.有删除相关文件的 3.有复制保护文件的 4.有修改windows installer服务的 试了一下本机采用第3种方法才成功,具体操作如下: c

陈一九 的专栏 3万+

OFFICE 2003

OFFICE2003 大合集 包含OFFICE的所有功能 提供免费下载

“Windows Installer 服务不能更新一个或多个

系统中的某些文件被修改或者无法找到或者丢失。那么这些丢失的文件时什么呢? 1.打开C:\WINDOWS\msagent。查看您此文件中是否和下面的列举一样,否则请从后面的链接中下载包并覆盖;   2.打开C:\Program Files\Common Files\Microsoft Shared\web server extensions\40\bin 这个目录 看是否和以下内容一致。...

天堂鸟(积累备忘) 553

Simplicity Studio V5与EFR32BG22蓝牙开发环境实战指南

本文详细介绍了Simplicity Studio V5集成开发环境与EFR32BG22蓝牙芯片的开发实战指南。内容涵盖开发环境安装、SDK配置、项目创建、调试烧录、外设驱动集成及常见问题解决方案,帮助开发者快速上手物联网蓝牙应用开发,并充分利用EFR32BG22的低功耗与高集成度特性。

v5w6x的博客 320

傅里叶变换实战:用Python手把手教你分析音频频谱(附完整代码)

本文详细介绍了如何使用Python实现傅里叶变换进行音频频谱分析,涵盖音频加载、预处理、FFT应用、频谱可视化及特征提取等关键步骤。通过实战案例和完整代码,帮助开发者掌握数字信号处理技术,特别适合音频分析和音乐信息检索领域的应用。

weixin_29090677的博客 150

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

在安装office07 的时候,一直报:windows installer 服务不能更新一个或多个受保护的windows文件 !弄了很久,最后在这个搞定了 :   下载这个office 2007安装出现windows installer服务不能更新一个或多个受保护的windows文件.rar 文件 把里面三个文件拷到:C:\Program Files\Common Files\Micro...

亿联之都 1721

在Ansys Mechanical中对磨损进行建模

在有限元分析中,磨损是通过移动接触表面上的节点来复制材料侵蚀来建模的。仿真迭代更新几何,并在每次更新后重新计算平衡,使过程成为非线性的。Ansys使用将压力、相对运动和材料阻力与表面损失联系起来的经验定律来处理连续介质尺度的磨损。要在Ansys Mechanical中激活磨损建模,必须使用TB,WEAR命令定义专用材料模型。该命令与 TBDATA 相结合,允许用户输入与磨损相关的材料常数,以控制磨损的计算方式以及在接触表面上的应用方式。

jkh920184196的博客 2629

安装office2007之windows installer 服务不能更新一个或多个受保护的windows

今天安装office professional plus 2007提示windows installer 服务不能更新一个或多个受保护的windows文件导致office 2007安装失败,在网上搜索了下相关解决方法: 1.有修改注册表的 2.有删除相关文件的 3.有复制保护文件的  4.有修改windows installer服务的  试了一下本机采用第3种方法才成功,具体操作如下:  copy

EDA进行时 2367

深入解析:el-table合并单元格

  在企业级应用开发中,我们经常需要处理复杂的数据展示需求。在构建复杂的数据展示后台时,我们常常需要将表格中具有相同属性的行进行视觉上的合并,以提升信息的聚合度和可读性。在 Element Plus 的 el-table 组件中,span-method 属性是实现单元格合并的核心机制,允许开发者自定义单元格的合并逻辑,开发者可以通过实现自定义合并策略来满足各种负责需求。  合并行的本质是通过计算相邻行数据的相似性,确定满足合并的单元格范围,然后通过 DOM 操作将多个单元格合并为一个。这种操作在前端数据可视

独泪了无痕 229

【docker】--- 详解 WSL2 中的 Ubuntu 和 Docker Desktop 的区别和关系!

在编程的艺术世界里,代码和灵感需要寻找到最佳的交融点,才能打造出令人为之惊叹的作品。而在这座秋知叶i博客的殿堂里,我们将共同追寻这种完美结合,为未来的世界留下属于我们的独特印记。

秋知叶i 1314

解决安装Office2007出现”Windows Installer 服务不能更新一个或多个受保护的Windows 文件”错误

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

722

SerDes系列之如何选择AC耦合电容

交流耦合电容用于隔离PCB互连时的直流分量(Common-mode voltage),同时传递交流分量(Voltage swing),其作用类似于一个高通滤波器,但是,如果电容容值选取不当,使用过程中会产生信号质量问题,典型的应用场景:当包含相同的长串1或0的NRZ数据应用于该高通滤波器时,会发生低频电压跌落,导致低频模式相关抖动(PDJ)。

一只豌豆象的博客 2351

xp安装office2007报错:windows Installer服务不能更新一个或多个受保护的w

今天在sp3机器装office2007报错, xp3安装office2007报错:windows Installer服务不能更新一个或多个受保护的w 我另外一台机器没这样做,就可以安装,不知为什么这台机器这样的才可以 1. 手动关闭WINDOWS 文件保护 方法: 在注册表编辑器中找到 HKEY_LOCAL_MACHINE\SOFTWARE\

lidongtang的专栏 6122

选课系统进不去?我用 Python 做了个“捡漏挂机”脚本,全自动监控空余名额

频率控制:脚本请求频率不要太高(建议间隔 3-5 秒以上),否则可能被教务系统封 IP,甚至会被教务处请喝茶。仅供学习:本文旨在通过选课场景教学requests和网络抓包原理,请勿用于非法用途或破坏公平性。刷新页面 -> 等待加载 -> 用眼睛看人数 -> 没满?-> 点击选课 -> 确认这个流程最大的瓶颈在于**“等待加载”和“人的反应时间”**。网页加载需要渲染 HTML、CSS、图片,而 Python 脚本只需要请求一个微小的 JSON 数据接口,速度是浏览器的10 倍以上。fill:#333;

BUG猿的博客 292

在虚拟机中对阿克曼转向车进行导航及避障的仿真测试

一、    在我使用rosdep install teb_local_planner去安装teb_local_planner的时候,报错:Command ‘rosdep’ not found, but can be installed with:sudo apt install python3-rosdep2    我花大半个月好不容易建立起的一系列ROS环境,被python3-rosdep2这条万恶的语句连同ROS一起给我删了。。。悲伤来的那么猝不及防    随着ROS版本的迭代,相关资料很多都不再适用

慕羽★的博客 3807

XP下安装office2007提示:Windows Installer无法更新一个或多个受保护的系统文件

1. 手动关闭WINDOWS 文件保护方法:在注册表编辑器中找到HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/WindowsNT/CurrentVersion/Winlogon将“SFCDisable”的键值修改为“FFFFFF9D” 就可以了。如果需要重新开启该功能,重新设置为“0”就可以了2. 将Windows安装光盘中i386目录下的FP40EXT.CA

炯哥天地 3万+

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

Windows XP和Windows 7安装office2010出现“Windows Installer 服务不能更新一个或多个受保护”的错误解决办发

故障现象:   在WinXP上安装Office 2010,出现“windows installer 服务不能更新一个或多个受保护的Windows文件”,然后Office 2010安装程序终止,自动回卷,也就是自动退出了安装,并将已经安装的文件删除并恢复系统之前的状态。检查一下这两个目录下是否有这些文件。如果没有请下载下面我提供的压缩包。   解决方案:   这是因为系统缺失文件所致。

hycmanson的专栏 2199

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

故障:安装OFFICE2007时,刚开始安装,就提示“windows installer 服务不能更新一个或多个受保护的windows文件”,然后安装回滚,最后退出安装。

故障:安装时,刚开始安装,就提示服务不能更新一个或多个受保护的windows文件, 然后安装回滚,最后退出安装。 解决方法目录下缺少:Fp4autl.dll、Fpencode.dll和 Fp4awel.dll几个文件。复制回去就可以了   dll文件可以在http://www.dlldump.com中下载。

Akuma专栏 3074

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

上一篇: office2007安装提示“Windows Installer 服务不能更新一个或多个受保护的Windows 文件”解决方案
下一篇: 给文件右键添加cmd命令提示符
dlulp
博客等级 码龄19年 15粉丝 59原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值