Jump to content

WinRar Problem


pear

Recommended Posts

I have everything setup, and now I am trying to get Winrar (just 1 program to start) to automatically install after reboot. Its gets written to the Registry but does not auto install, but does get copied to a folder on C:\ Install\Winrar

Where must you copy the actual program (WinRar) in your file structure to get it to auto install after reboot? I have read and read but am a little slow I guess :)

Also if using RunOnceEx method, must I put something in my Wnnt.sif file, and if so what eactly to get WinRar to auto install?

$OEM$ (RunOnceEx.cmd and cmdlines.txt are inside this folder)

==>$1\Install\Winrar\Rar.exe

Link to comment
Share on other sites


Here is my setup, hope this helps diagnose my problem

RunOnceEx.cmd

@echo off

SET PP=%SystemDrive%\Install\

SET KEY=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx

REG ADD %KEY% /V TITLE /D "Installing Applications" /f

REG ADD %KEY%\010 /VE /D "WinRAR 3.40" /f
REG ADD %KEY%\010 /V 1 /D "%systemdrive%\install\Winrar\RAR.exe /s" /f

Winnt.sif

;SetupMgrTag
[Data]
   AutoPartition=1
   MsDosInitiated="0"
   UnattendedInstall="Yes"
   AutomaticUpdates=yes

[Unattended]
   UnattendMode=FullUnattended
   OemSkipEula=Yes
   OemPreinstall=yes
   TargetPath=\WINDOWS
   UnattendSwitch="yes"
   WaitForReboot="No"
   AutoActivate =Yes
  repartition=yes
       
[GuiUnattended]
   AdminPassword=*
   EncryptedAdminPassword=NO
   OEMSkipRegional=1
   TimeZone=35
   OemSkipWelcome=1
   
[Display]
   BitsPerPel=32
   Xresolution=800
   Yresolution=600
   AutoConfirm=1

[UserData]
   ProductKey=xxxxxxxxxxxxx
   FullName=xxxxx
   OrgName=xxxxx
   ComputerName=*

[TapiLocation]
   CountryCode=107
   AreaCode=519

[RegionalSettings]
   LanguageGroup=15,1

[Identification]
   JoinWorkgroup=WORKGROUP

[Networking]
   InstallDefaultComponents=Yes

[GuiRunOnce]
 useraccounts.cmd
  "RunOnceEx.cmd"

cmdlines.txt

[COMMANDS]
useraccounts.cmd
"RunOnceEx.cmd"

Link to comment
Share on other sites

first at all , your UA_CD

copy your $OEM$ directory (which include your app's) on the system directory

so , your files must be addressed with corect pathes

like I do :

[GUIRunOnce]
   %systemdrive%\install\hotfixes\hotfixes.cmd
   %systemdrive%\install\main_batch.cmd
   %systemdrive%\install\applications.cmd

without " "

I make also this mistake .

also where is run <<cmdlines.txt>> ?

Link to comment
Share on other sites

If you have a reg key. Following way is much easier. It was posed by a good guy but I do not remember his name,sorry. Of course, you need to use RunOnceEx.cmd if you want to run the exe after rebooting. In my case, I use WPI.

1. I assume you have WinRAR installed on your system. Download the original installer of WinRAR here.

2. Using WinRAR, extract the files of the SFX to an empty folder.

3. Copy your rarreg.key to that folder.

4. Select all files in that folder and select "Add to archive..".

5. In the "General" tab, select Best Compression, Create SFX, Create Solid Archive, Put Authenticity Verification, Put Recovery Record, and Lock Archive.

6. Click the comment tab, and paste this comment.

Title=WinRAR 3.50B3
Text
{
<html>
<body bgcolor="#ececec">
<style>
 body {
  color: #000000;
  background-color: #ffffff;
  font-family: "MS Sans Serif";
  font-size: 12;
  scrollbar-3dlight-color:#f0f0f0;
  scrollbar-arrow-color:#f0f0f0;
  scrollbar-darkshadow-color:#909090;
  scrollbar-face-color:#909090;
  scrollbar-highlight-color:#f0f0f0;
  scrollbar-shadow-color:#f0f0f0
 }
 em {color: navy;  font-style: normal}
</style>
   <b>WinRAR is a powerful archiver</b>. It
 provides complete support of <em><b>RAR</b></em> and
 <em><b>ZIP</b></em> files, unpacks <em>7Z</em>, <em>ACE</em>,
 <em>ARJ</em>, <em>BZ2</em>, <em>CAB</em>, <em>GZ</em>,
 <em>ISO</em>, <em>JAR</em>, <em>LZH</em>, <em>TAR</em>,
 <em>UUE</em>, <em>Z</em>. Among WinRAR features are strong compression,
 volumes, encryption, self-extracting modules, backup
 facilities.<br><br>
   <b>WinRAR is shareware</b>. Anyone may use
 it during a test period of 40 days. Following this test
 period or less, if you wish to continue to use WinRAR,
 you must register.<br><br>
   <b>There are no additional license fees</b>, apart from
 the cost of registration, associated with the creation
 and distribution of RAR archives or self-extracting
 archives. Legally registered owners may use their copies
 of WinRAR to produce and distribute those archives free of
 any additional RAR royalties.<br><br>
   <b>WinRAR archiver is distributed as is</b>.
No warranty of any kind is expressed or implied. You use at your
own risk. Neither the author nor the agents of the author will be
liable for data loss, damages, loss of profits or any other kind
of loss while using or misusing this software.
</body>
</html>
}
Path=WinRAR
SavePath
Overwrite=1
Delete=*.lng
Delete=rarlng.dll
Delete=rarext.dll
Delete=register.frm
Delete=rar_site.txt
Delete=register.txt
Delete=order.txt
Delete=Dos.sfx
Delete=os2.sfx
Delete=Formats\ace.fmt
Delete=Formats\arj.fmt
Delete=Formats\cab.fmt
Delete=Formats\gz.fmt
Delete=Formats\lzh.fmt
Delete=Formats\tar.fmt
Delete=Formats\uue.fmt
Delete=Formats\bz2.fmt
Delete=Formats\iso.fmt
Delete=Formats\unacev2.dll
Delete=Formats\7z.fmt
Delete=Formats\7za.dll
Delete=Formats\z.fmt
Presetup=uninstall.exe /clean
Setup=uninstall.exe /setup

7. And the most important part, click "OK"

Link to comment
Share on other sites

the program can't seem to find the file and says incorrect path or something to that effect.

1)Where must you copy the actual program (WinRar) in your file structure to get it to auto install after reboot? I have read and read but am a little slow I guess :)

2)Also if using RunOnceEx method, must I put something in my Wnnt.sif file, and if so what eactly to get WinRar to auto install?

I have my $OEM$ folder, which has my $1 folder , which has my Install folder,which has my Winrar folder, and that is where I put the actual complete Winrar program, is this correct?

$OEM$ (RunOnceEx.cmd and cmdlines.txt are inside this folder)

==>$1\Install\Winrar\Rar.exe

Link to comment
Share on other sites

This is the the error message I get after the computer reboots. I also changed /s to /S, but still didn't work.

C:\install\RunOnceEx.cmd

Windows cannot find "C:\install\RunOnceEx.cmd" Make sure you typed the name correctly, then try agian. To search for a file, click Start button, then click Search

Link to comment
Share on other sites

I see "Install" in one place, and "install" in another...it's the small stuff that'll give you a headache. Got to double check the spelling, caps, etc. in your R.O.E.--it's super easy to overlook a minor detail.

Link to comment
Share on other sites

I understand your points. See below site, then you will find answers for (1) and (2).

http://unattended.msfn.org/intermediate/apps/intro.htm

http://unattended.msfn.org/global/examples.htm

Why do not you use SFX.exe? It does not need any switches. Try it.

Make a WinRAR350B3.exe SFX file as I mentioned in my previous post.

In the following command, WinRAR350B3.exe is a SFX file.

RunOnceEx.cmd

ECHO.
ECHO Installing WinRAR 3.50B3
ECHO Please wait...
start /wait %systemdrive%\install\PowerToys\WinRAR350B3.exe

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...