MSFN Forum: Problem with HFSLIP - MSFN Forum

Jump to content



Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Problem with HFSLIP "You do not have MAKECAB.EXE" message Rate Topic: -----

#1 User is offline   geoil 

  • Group: Members
  • Posts: 8
  • Joined: 12-January 07

Posted 14 January 2007 - 01:29 PM

I have a problem with HFSLIP. I am steel using Windows 2000 and I want to create a fully slipstreamed Windows 2000 with MP9, IE6 and DX9c exactly like in the guide from http://www.vorck.com/2ksp5.html. I have done everything exactly how is described in the guide, for beginners. When I run TommyP's HFSLIP file, i get a message "You do not have MAKECAB.EXE" :( . I allready have in HFTOOLS the files extracted form Cabsdk.exe downloaded from the Microsoft. Why I still get this message? Please help me. Excuse my bad english, but i am from Romania :( .


#2 User is offline   RJARRRPCGP 

  • MSFN Expert
  • PipPipPipPipPipPip
  • Group: Members
  • Posts: 1,154
  • Joined: 13-April 05

Posted 14 January 2007 - 01:39 PM

This is a major problem. Because Windows 2000 and Windows XP shall include it!

I'm afraid that your copy of Windows 2000 is messed up or Microsoft never included it with non-English versions.

This post has been edited by RJARRRPCGP: 14 January 2007 - 01:40 PM


#3 User is offline   Super-Magician 

  • Friend of MSFN
  • PipPipPipPipPip
  • Group: Members
  • Posts: 970
  • Joined: 15-January 06

Posted 14 January 2007 - 02:52 PM

HFSLIP no longer checks for MAKECAB in the HFTOOLS folder. Please copy it to your WINDOWS\System32 directory.

#4 User is offline   Kiki Burgh 

  • MSFN Expert
  • PipPipPipPipPipPip
  • Group: Members
  • Posts: 1,425
  • Joined: 06-January 06

Posted 14 January 2007 - 07:53 PM

View PostSuper-Magician, on Jan 15 2007, 04:52 AM, said:

HFSLIP no longer checks for MAKECAB in the HFTOOLS folder. Please copy it to your WINDOWS\System32 directory.
hi S-M! i might have missed this one ... could you kindly quote where this was discussed? my apologies but i couldn't find any recent thread about it ... thanks! ;)

This post has been edited by Kiki Burgh: 14 January 2007 - 08:50 PM


#5 User is offline   Super-Magician 

  • Friend of MSFN
  • PipPipPipPipPip
  • Group: Members
  • Posts: 970
  • Joined: 15-January 06

Posted 15 January 2007 - 08:57 AM

@Kiki

This functionality was removed quite a few months ago. A few people complained about how bloaty the script was becoming, and that's when some extras were moved into HFSPLUG1 (now obsolete). At some point later, I believe MAKECAB and EXPAND could no longer go into HFTOOLS and had to be put in the SYSTEM32 directory.

#6 User is offline   Kiki Burgh 

  • MSFN Expert
  • PipPipPipPipPipPip
  • Group: Members
  • Posts: 1,425
  • Joined: 06-January 06

Posted 15 January 2007 - 08:23 PM

hi S-M! thanks for this one ... although may I bother you with links (or quotes) about this discussion! thanks again! :P

#7 User is offline   glentium 

  • SQL DBA
  • PipPip
  • Group: Members
  • Posts: 183
  • Joined: 28-July 05

Posted 15 January 2007 - 09:21 PM

I can't remember having makecab in HFTOOLS ever since, because it is part of Windows (or I could have removed it a long time ago)... for Windows 2000, make sure it is in WINNT\SYSTEM32 folder and copy it over in it if not, as mentioned by this HFSLIP Guide for Windows 2000 under PREREQUISITES section... or you can check out the CMD file itself and you can see that HFSLIP checks for the existence of MAKECAB in the SYSTEM32 folder and not in HFTOOLS... :)

This post has been edited by glentium: 15 January 2007 - 09:52 PM


#8 User is offline   Kiki Burgh 

  • MSFN Expert
  • PipPipPipPipPipPip
  • Group: Members
  • Posts: 1,425
  • Joined: 06-January 06

Posted 15 January 2007 - 10:39 PM

hi glentium! thanks for this ... the reason i asked was because i couldn't recall any thorough discussion about makecab ... hell, i can't even recall if i had this somewhere in any of the HF directories except for the addon i tried to slipstream (i'm looking at my old HFLOG.INIs to cross-validate :) ... got it ... what i had were MSICabExtract.exe in HFTOOLS & Microsoft MakeCab v1.00.0601 in HFAAO) ... search produced me the ff only relevant to the current discussion:

View PostTomcat76, on Mar 9 2006, 03:39 AM, said:

The "% done" progress indicator comes with the MAKECAB utility (part of Windows) which HFSLIP uses to compress the files.

View PostTomcat76, on May 6 2006, 06:57 AM, said:

I don't know... I never used another version than the one that comes with Windows... :)


#9 User is offline   Tomcat76 

  • MSFN Junkie
  • Group: Developers
  • Posts: 3,171
  • Joined: 08-August 05

Posted 16 January 2007 - 06:46 AM

View Postglentium, on Jan 16 2007, 04:21 AM, said:

make sure it is in WINNT\SYSTEM32 folder and copy it over in it if not, as mentioned by this HFSLIP Guide for Windows 2000 under PREREQUISITES section...
Right...

#10 User is offline   geoil 

  • Group: Members
  • Posts: 8
  • Joined: 12-January 07

Posted 18 January 2007 - 06:01 AM

U don't understand or I did not say this....my Windows 2000 is original and not cracked or something else...and in System32 allready exist makecab.exe. Even so, I downloaded again the tool and I copyit over the old makecab.exe and still I got the same message. That is my problem. :D I put the makecab.exe allmost in every file in the PC...WINNT\System, WINNT\System32, HFSLIP...and in any place you want..you named..and still the same message.. :((..I do not under stand....

#11 User is offline   Super-Magician 

  • Friend of MSFN
  • PipPipPipPipPip
  • Group: Members
  • Posts: 970
  • Joined: 15-January 06

Posted 18 January 2007 - 06:51 AM

If you have the right version of MAKECAB and have it in the correct folder, I can only think for you to check the following things...

(1) You deleted any temporary folders created by the HFSLIP run process (i.e. SOURCESS, WORK, TEMP, etc.).
(2) You are running a recent version of HFSLIP (the current one is HFSLIP 1.2.2).
(3) Go to the command prompt, run the following command, and report the result.
ECHO %WINDIR%


:) Hope this solves something.

#12 User is offline   geoil 

  • Group: Members
  • Posts: 8
  • Joined: 12-January 07

Posted 18 January 2007 - 07:49 AM

Quote

If you have the right version of MAKECAB and have it in the correct folder, I can only think for you to check the following things...

(1) You deleted any temporary folders created by the HFSLIP run process (i.e. SOURCESS, WORK, TEMP, etc.).
(2) You are running a recent version of HFSLIP (the current one is HFSLIP 1.2.2).
(3) Go to the command prompt, run the following command, and report the result.


I vahe the right version of makecab.exe and he is in the corect folder (WINNT\system32)...and...

(1) I did not delete anything created by the HFSLIP run process...
(2) YES!!! I am runing the current version of HFSLIP - HFSLIP 1.2.2 --- Why? Is this a problem??????
(3) Result is %SystemRoot% and the result of command prompt of echo that is C:\WINNT

:(

#13 User is offline   geoil 

  • Group: Members
  • Posts: 8
  • Joined: 12-January 07

Posted 18 January 2007 - 11:50 AM

Ohhh yeahhh !! :) Well it is done. The 305 line of the .cmd program is written:

 
FOR %%I IN (MAKECAB FINDSTR EXPAND XCOPY) DO IF NOT EXIST %WINDIR%\SYSTEM32\%%I.EXE (ECHO YOU DO NOT HAVE %%I.EXE&PAUSE&EXIT) 


and the problem is
...i think...he could not find the path of WINNT in Win2K....I replace %WINDIR% width %SystemRoot% and now it is working perfectly. This is the real answer of my problem?? Well It's Working For Me.

#14 User is offline   Super-Magician 

  • Friend of MSFN
  • PipPipPipPipPip
  • Group: Members
  • Posts: 970
  • Joined: 15-January 06

Posted 18 January 2007 - 05:56 PM

I see! Your version of Windows doesn't seem to have the proper environment variable settings (%WINDIR% should produce the same result as %SystemRoot%, not that exact string; the command prompt cannot recursively read variables).

I think maybe Tomcat76 should change it to %SystemRoot%, or you should change somehow change the specification for %WINDIR% in your environment variable settings (System Properties -> Advanced -> Environment Variables).

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users



All trademarks mentioned on this page are the property of their respective owners
Copyright © 2001 - 2011 msfn.org
Privacy Policy