当前位置: 首页> > 资讯 > 软件教程 > 操作系统常见问题:利用extract解压缩CAB文件

操作系统常见问题:利用extract解压缩CAB文件

2024-01-17 01:29:07 47246次 佚名

类型:生活服务
时间: 2024-11-01
标签:娱乐,搜索,体育,电竞,搜索引擎,浏览器,应用商店,手机助手,短信,隐私

            
             
              
               
               
             
            
            



            你在 Windows 95 或98的光盘里都会看到 Windows 的源文件都是以.cab 的方式储存着,.cab 文件是 Windows 的专用格式的压缩文件,当操作系统的一些重要系统文件损坏的时候,我们就需要自己动手把完好的文件从原版光盘中解出来,来修复操作系统。

  如果要从.cab的文件中取出你要的文件,可以使用的方法有:

  1.使用Winzip

  2.如果是 Windows 98,可以利用 SFC.EXE 来解(Win95没有此功能)。

  3.使用 extract.exe 解出你要的文件。

  但是在这里,我是要教你利用 extract.exe:这个任在何一版 Windows都有提供的工具程序来解出你需要的文件,当你Windows 无法启动的时候,就需要学会这一种「自救」的方法。

  因为,前两个方法虽然简单,但必须是你的 Windows系统还能进得去才管用,万一,你的Windows已经没法正常启动,你只能进入Command Prompt(即 DOS)模式,我们就只能利用extract.exe 去解出原始的文件,来覆盖掉你系统中已经损坏的系统文件。

  extract.exe 这个程序在哪?在Windows的启动盘里(利用添加/删除程序制作的启动盘),或是在 C:\Windows\Command 下,或是 Windows 9x 原版光盘里都可以找得到。

  在开始之前,有三点先提醒一下:

  1.Extract.exe 是一个 MS-DOS 程序,所以没有窗口的图形接口,如果你以前曾是 DOS 操作系统的使用者的话,应该对这类程序的使用语法不会感到陌生。

  2..cab 文件在原版光盘中的位置你要先知道一下:Windows 95 的.cab 文件是在光盘win95 目录下,Windows 98的 .cab 文件是在win98目录下。

  3.你可以利用启动盘开机,或是在Windows的 MS-DOS模式下执行此程序皆可(假如你的Windows还能正常启动的话)

  把原版 Windows 95 或 98 光盘放入你的光驱中,准备以 Extract.exe 解压缩文件,extract 的语法如下:

extract /a < cabinet> < filename> /l < destination>

  ·cabinet 是 cab 文件名称

  ·filename 是你要从 cab 取出的文件名称

  ·destination 是文件解出后要摆放的位置

  ·< >只是用来标记说明的,不是「命令」的一部分,注意:每一参数间都有一空白。

  ·如果你有 DOS 使用经验,不妨可以使用 /? 参数(extract /?)来看一下 extract 的指令说明。

  ·因为我并没有 Windows 95/98 的 cab 详细清单,所以,我也不知道哪个文件是在哪个 cab 文件里,唯一的方法,就是去试着一个个cab里慢慢找。

  ■举个实际的例子会比较容易明白,假设,我要解 Shell.dll 到 C:\Windows\System下(Shell.dll 是在 precopy1.cab 里)假设我的光驱代号是 F,你换成你的光驱代号就行了。(就是指向你 cab文件的所在路径)

  extract /a f:\win98\precopy1.cab shell.dll /l c:\windows\system

  ■extract 也可以接受「万用字符」* 符号。

  例如我要把 win95_02.cab 里的所有 txt 文件解压到 c:\windows 下,就是:

  extract /a f:\win95\win95_02.cab *.txt /l c:\windows

  ■如果想看某一 cab 文件的内容:

  extract /d < cabinet>

  ■如果想连续看 cab 文件的内容:

  extract /a /d < cabinet>

  cab 文件有「连锁」的特性,找完一个,会接着找与其连接的第二个,一直连锁下去,例如找完 Base4.cab 会接着找 Base5....找完Win98_21.cab,接下来就继续搜 Win98_22.cab、Win98_23.cab....等等,依此类推。

  例如说,我想要显示 win98_21.cab 到 win98_76.cab 的内容,就是

  extract /a /d win98_21.cab

  extract 会读完win98_21.cab之后,继续读下一个,直到最后一个为止。

  ■寻找文件

  extract /a /d < cabinet> < filename>

  例如我想寻找 vmm32.vxd 是位在哪一个 cab 里,就是:

  extract /a /d f:\win98\win98_21.cab vmm32.vxd

  (因为 win98_21.cab 是在 win98 目录下,又因为 win98_21.cab 是一般 windows 文件的第一个 cab 檔,之前说过,cab 文件有连锁性,只要找第一个,extract 就会接着找第二个、第三个,所以我这边让它从 win98_21.cab 这个文件开始找起。)


  extract 就会从 win98_21搜寻起,一直找到最后一个 cab文件为止,不过,如果找寻的 cab 太多的话,因画面卷动太快,有时候会不太容易看到文件是在哪一个 cab 文件里

关文章

  • 操作系统常见问题:利用extract解压缩CAB文件
    操作系统常见问题:利用extract解压缩CAB文件

                                                                                                                                  你在 Windows 95 或98的光盘里都会看到 Windows 的源文件都是以.cab 的方式储存着,.cab 文件是 Windows

  • 为Win 2003加装视频压缩
    为Win 2003加装视频压缩

                                                                                                                                  最近刚装了Windows server 2003,觉得挺好用的,但是新的问题就来了,玩CS时开头动画没有图像,只有声音。提示“视频无法使用

  • XP实用技巧:关闭压缩旧文件功能
    XP实用技巧:关闭压缩旧文件功能

                                                                                                                                  如果我们使用NTFS文件系统的话,我们可以通过“磁盘整理”中的“压缩旧文件”功能来节省被那些大量长时间没有使用的文件所占用的硬盘空间(如图

  • 机车 眩高清汽车局部
    机车 眩高清汽车局部

    [1][2][3]

  • 路由器的安全配置
    路由器的安全配置

                                                                                                                                  随着Internet的快速发展和政府、企业上网工程的日益推广,越来越多的政府机关和企业在网络上建立网站来进行对外宣传,这样,网络上的安全问

  • 专题:光盘刻录全接触
    专题:光盘刻录全接触

                                                                                                                                   刻录机,这个几年前的奢侈品,现在已经成了标准配制。硬盘中东西太多,借到一张好盘想留一张,有了刻录机就都迎刃而解了。刻录软件使用简单,一目

  • 服务器端调用winzip命令行对上传的多个文件打包压缩
    服务器端调用winzip命令行对上传的多个文件打包压缩

                                                                                                                                  要解决这个问题,首先要了解一下Windows Scripting Host,简称为WSH!下面引用一下微软给的解释: WSH是微软脚本技术

  • 在C#中利用SharpZipLib进行文件的压缩和解压缩
    在C#中利用SharpZipLib进行文件的压缩和解压缩

    我在做项目的时候需要将文件进行压缩和解压缩,于是就从http://www.icsharpcode.net下载了关于压缩和解压缩的源码,但是下载下来后,面对这么多的代码,一时不知如何下手。只好耐下心来,慢慢的研究,总算找到了门路。针对自己的需要改写了文件压缩和解压缩的两个类,分别为ZipClass和UnZipClass。其中碰到了不少困难,就决定写出来压缩和解压的程序后,一定把源码贴出来共享,让首

  • 巧改ISO文件 刻录光盘中的隐藏文件自己造
    巧改ISO文件 刻录光盘中的隐藏文件自己造

      在许多正版光盘中,都存在不少隐藏的目录或文件。如果能在刻录光盘时打造自己的隐藏文件,岂不妙哉。那还等什么,赶快跟我来吧!   一、原理篇   ISO 9660 记录规定光盘镜像文件的每一个目录和文件都有一定的格式、规定和记录,其中第26个字节记录的就是文件夹标记项。那么光盘隐藏的原理就是修改ISO文件的第26个字节的位置,让光盘产生文件确实存在,但又看不到文件和目录的特殊效果。   二、操作篇

  • 长虹进军刻录DVD市场 刻录DVD价格有望跳水
    长虹进军刻录DVD市场 刻录DVD价格有望跳水

    南方日报   本报讯 (记者 郎朗) 近日,继万利达发起刻录DVD普及风暴后,长虹也宣布将正式进入刻录DVD市场。与此同时,飞利浦也宣布,今年飞利浦DVD刻录机将会在定价策略上有所改变。一时间,国内刻录DVD市场“山雨欲来”。   据长虹新闻发言人刘海中介绍,长虹刻录DVD已完成在北京、广州、成都等城市的家电大卖场的布局。同时,2000年就将刻录DVD引入中国的飞利浦也在加紧收复失地。新上任的飞利

热门专区推荐