无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 54995|回复: 141

office2007 极度精简3合1,用于Win8.1PE x64x86,仅45M

    [复制链接]
发表于 2014-1-17 14:15:59 | 显示全部楼层
本帖最后由 9zhmke 于 2014-1-17 14:18 编辑

这套OFFICE使用起来速度飞快! 但貌似EXCEL仍然有提示STDOLE32.tlb错误,虽然里面有这个文件。。。我换个系统再试试。

1033下的Wins.exe使用WINRAR压缩时没有设置跳过已有文件,建议重新打包,我使用7z制作静默包体积又小了一些,但没权限传不上来。
回复

使用道具 举报

发表于 2014-1-22 22:52:39 | 显示全部楼层
批处理中有几个路径应该加上引号,以免出错,同时在32位系统下使用的话,之前应该有一句“if "%ProgramFiles(x86) %"=="" set ProgramFiles(x86)=%ProgramFiles%”,否则会出错。

此处,楼主是否解决了EXCEL仍然有提示STDOLE32.tlb错误?
回复

使用道具 举报

发表于 2014-1-23 23:17:21 | 显示全部楼层
本帖最后由 9zhmke 于 2014-1-23 23:59 编辑

自己判断错误,更正一下。。。
回复

使用道具 举报

发表于 2014-2-19 14:31:25 | 显示全部楼层
本帖最后由 9zhmke 于 2014-2-19 16:27 编辑

对批处理稍改动一下:
1、在目录判断里加上引号以避免到根目录去建子目录

2、解压出Wins文,在批处理中判断目标文件夹没有对应内容才复制过去
for /f  %%i in ('dir /b Wins\x*') do if not exist "%windir%\winsxs\%%i\." md "%windir%\winsxs\%%i"&& copy "Wins\%%i" "%windir%\winsxs\%%i"
for /f  %%i in ('dir Wins\Manifests/b') do if not exist "%windir%\winsxs\Manifests\%%i" copy "Wins\Manifests\%%i" "%windir%\winsxs\Manifests\"


3、在注册表中加入32/64段(反正十几行对注册表来说算不上什么事)
4、对64位和X86进行判断:
set tmp1=%ProgramFiles%\Common Files\microsoft shared\OFFICE12
if exist "%ProgramFiles(x86)%\Common Files\nul" set tmp1=%ProgramFiles(x86)%\Common Files\microsoft shared\OFFICE12
md "%tmp1%" >nul 2>nul
copy "%CD%\MSO.DLL" "%tmp1%" /y

4、由于少了一个项,所以Excel总提示stdole32.tlb出错,应该加上:
reg add "HKLM\SOFTWARE\Classes\Excel.Chart.8\protocol\StdFileEditing\server" /f
这样处理过后,Excel打开时虽然还是要提示stdole32.tlb出错,但再次打开时已经没有错误了。

5、由于少了另一个值,所以Excel总提示stdole32.tlb出错,应该加上:
reg add "HKCU\Software\Microsoft\Office\Excel\Addins\TCSCConv.ExcelAddinDesigner12" /f /v "LoadBehavior" /t REG_DWORD /d 2
又由于这一段会被后面的regsvr32时更改,所以应该放到最后面。

至此,比较完美了。

点评

1、在目录判断里加上引号以避免到根目录去建子目录 不知是哪些“目录”,俺们菜鸟,O(∩_∩)O谢谢。  详情 回复 发表于 2014-2-19 17:27
Office2007 x64.7z压缩包里,没有Wins目录。。。。 这一句没看懂,怎么加。。。。 谢谢!!!  详情 回复 发表于 2014-2-19 15:45
回复

使用道具 举报

发表于 2014-2-19 16:24:43 | 显示全部楼层
zhoubin 发表于 2014-2-19 15:45
Office2007 x64.7z压缩包里,没有Wins目录。。。。
这一句没看懂,怎么加。。。。
谢谢!!!

32和64下面的区别仅仅是位置不同,例举一段你就清楚了:
64位在这里:
HKLM\SOFTWARE\Classes\Wow6432Node\CLSID\{88D969F5-F192-11D4-A65F-0040963251E5}\InProcServer32
32位在这里:
HKLM\SOFTWARE\Classes\CLSID\{88D969F5-F192-11D4-A65F-0040963251E5}\InProcServer32
回复

使用道具 举报

发表于 2014-2-19 16:25:37 | 显示全部楼层
zhoubin 发表于 2014-2-19 16:04
win7 pe下,打开word(.doc)文档后,关闭.doc文档会弹出

这一段显然是xml没有安装正确,我对PE下面不熟,如果是正常的Windows的话,是很容易注册的。
回复

使用道具 举报

发表于 2014-2-20 09:31:24 | 显示全部楼层
2011yang1238 发表于 2014-2-20 08:03
这office2007 极度精简3合1好像少了点什么的,试了几个PE例如【USM_Windows8.1_RAMOS_x64全能娱乐版】、【 ...

msxml5
系统需要msxml5和vc8组件,可以自行注册里面的文件
回复

使用道具 举报

发表于 2014-2-20 09:34:54 | 显示全部楼层
本帖最后由 9zhmke 于 2014-2-20 09:36 编辑
wynew8au 发表于 2014-2-19 17:27
1、在目录判断里加上引号以避免到根目录去建子目录
不知是哪些“目录要加上引号”,俺们菜鸟,O(∩_∩ ...


我更改了一份"安装.cmd",你可以参考。但其中的 “Wins”部分是被我改过解压出来了的,且把msxml5r.dll移动到了主目录里:

安装.zip (14.23 KB, 下载次数: 189)
回复

使用道具 举报

发表于 2014-2-21 01:08:36 | 显示全部楼层
zhoubin 发表于 2014-2-20 15:44
不错,赞一个。。。。
32位win 7pe和64位8.0pe都可以运行了,谢谢!!!
只是xpe还不行,提示并行配置 ...

我也不清楚呢,只知道普通Windows需要VC8和MSXML5环境,这套office里都自带了的,否则体积还会更小。
回复

使用道具 举报

发表于 2014-2-21 01:09:30 | 显示全部楼层

我只是觉得楼主的软件很不错所以在其基础上弄了下,我也不太清楚的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-10-5 14:28

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表