Loading ...
Sorry, an error occurred while loading the content.

Re: [wsjtgroup] WSJT is crashing: Explanation

Expand Messages
  • Lance Collister, W7GJ
    Hi Bill, Your #2 solution is really much simpler than your explanation would imply. Just UNINSTALL WSJT9, then download it again and when it asks you where you
    Message 1 of 7 , Feb 29, 2012
      Hi Bill,

      Your #2 solution is really much simpler than your explanation would imply. Just
      UNINSTALL WSJT9, then download it again and when it asks you where you want to
      install it (and suggests putting it in a PROGRAM folder), change the text so it
      installs it in "C:\WSJT9". Voila! End of problem. GL and VY 73, Lance

      On 2/29/2012 3:46 PM, Bill VanAlstyne W5WVO wrote:
      > The reason WSJT crashes on Windows 7 (or the earlier Vista) is as follows:
      > When Windows Vista was designed, it included a very basic and arguably intrusive
      > change to the way Windows interacts with installed applications. Microsoft
      > attempted (so they claim anyway) to warn software developers of this change well in
      > advance of Vista’s release, but many – especially small, one-guy developers who
      > weren’t subscribers to Microsoft’s Software Developers program – either
      > didn’t get the message, or for some other reason elected not to make the
      > necessary low-level changes in the application’s code base to comply with the new
      > rule.
      > The new rule was (over-simplified) that no file installed under “Program Files�
      > or (more usually) “Program Files (x86)� can be opened and written to by the
      > logged-in user, even if that user has administrator-class privileges. Only the
      > actual Administrator would have permissions to write to any files in or under
      > “Program Files (x86)�. Writable user files would be located somewhere else
      > where it was legal for users to write to them. This all sounds pretty simple, but
      > if you’re the software developer, it’s not. It’s a real PITA requiring
      > substantive changes in the code.
      > WSJT contains files that the user writes to, such as “CALL3.TXT�.
      > “ALL.TXT�, and others. When these files are installed by default in “Program
      > Files (x86)�, unstable behavior results that can produce a number of different
      > manifestations – mostly crashing. There are two ways of solving this problem.
      > Both have been alluded to in earlier posts:
      > *(1) Non-preferred method (but very easy...* what I did on my Win7/64 computer):
      > Using *</right-click/> >> Properties >> Compatibility (tab)* on either the shortcut
      > icon to the executable or on the executable itself (*Program Files
      > (x86)\WSJT9\WSJT9.EXE*), mark the checkbox *Run this program as an administrator*,
      > which makes running as Administrator a /property/ of the WSJT program. From then
      > on, you can launch it in the usual way (left-click the icon), and it will run
      > nicely. Alternatively, you can also *</right-click/>* on the WSJT icon and
      > /immediately/ select *Run as administrator* from the pull-down menu instead of
      > selecting *Properties* from that menu. This will have the effect of running the
      > program as Administrator /for just that one instance/, as you are not making this
      > functionality a property of the application installation. **
      > **
      > *Caveat:* Running anything as Administrator is not really recommended as a
      > permanent solution to this problem, as you can accidentally do something that
      > Windows would not normally allow a user to do, but which it DOES allow an
      > Administrator to do – so you can badly screw things up. I’ve not had that
      > problem, but it is theoretically possible. Understand that you are more-or-less
      > rolling the dice when you use this workaround as a permanent fix.
      > *OR...*
      > *(2) Preferred method (but a little more work)*: Using Windows Explorer (or the
      > command line, if you’re comfortable with that level of geekiness), create a
      > separate folder under C:\ (root) that is NOT named “Program Files...� anything.
      > You can call it “Ham radio software� or you can call it “Fred�. It
      > doesn’t matter, as long as it is not “Program Files�. When you run SETUP on a
      > program (like WSJT9) that would improperly install all its files into “Program
      > Files (x86)� by default, you must tell the installer where to install them
      > instead, replacing “Program Files (x86)� in the installation path string with
      > the name of the new folder you created. You should also specify a modified name for
      > the launch icon (shortcut) so you don’t end up with two identical icons called
      > “WSJT9�, not knowing which one is pointing at which installation, old or new.
      > The application can then be launched under normal Vista/Windows7 user control and
      > will not crash (unless there is something else wrong with your computer or Windows
      > installation).
      > Once the new installation of WSJT9 is running correctly from the new folder, you
      > can copy/paste your old writable files from “Program Files (x86)\WSJT9�, such
      > as CALL3.TXT and ALL.TXT, to the new folder, overwriting the versions of these
      > files just installed there. You may also be tempted to port over WSJT.INI from your
      > old installation, since this file contains a lot of user-specific setup properties
      > that you already configured in the past. You can do this, BUT you will have to go
      > into it with a text editor (e.g., Notepad) and change all referenced path strings
      > that include “Program Files (x86)� to use the new folder name instead. If
      > you’re not comfortable with this level of “programming�, do not port WSJT.INI
      > from the old installation. Redo the customizations in the new installation through
      > the normal user interface instead.
      > When you’re satisfied that everything is running as you want it from the new
      > folder location, you can uninstall the old instance of WSJT9. Make sure you
      > uninstall the right one! :-)
      > Bill W5WVO
      > *From:* Jim Kennedy <mailto:kennedyjp@...>
      > *Sent:* Thursday, February 23, 2012 15:56
      > *To:* howardms@... <mailto:howardms@...> ; Jerry
      > <mailto:jer.sieg@...>
      > *Cc:* wsjtgroup@yahoogroups.com <mailto:wsjtgroup@yahoogroups.com>
      > *Subject:* Re: [wsjtgroup] WSJT is crashing
      > Howard, I had the same problem. I resolved it by right clicking on the WSJT Icon
      > and selecting “Run as Administrator�. No problem since. GL
      > Jim W7OUU DN22sn
      > *From:* Jerry <mailto:jer.sieg@...>
      > *Sent:* Wednesday, February 22, 2012 6:56 PM
      > *To:* howardms@... <mailto:howardms@...>
      > *Cc:* wsjtgroup@yahoogroups.com <mailto:wsjtgroup@yahoogroups.com>
      > *Subject:* Re: [wsjtgroup] WSJT is crashing
      > Install it to another DIR.. then try it from their ! Seems to have occasionally
      > helped hr !
      > Jerry VE6CPP
      > DN39or
      > On 2/22/2012 5:41 PM, howardms@... wrote:
      >> I have been running WSJT 9 for the past year on my Win 7 (64) PC with no problems.
      >> Now WSJT crashes as soon as it starts. I have removed and re installed the latest
      >> version, with no change. This occurs if I just start the program or run in x86
      >> mode. Any ideas what may be wrong?
      >> Howard

      Lance Collister, W7GJ
      (ex WA3GPL, WA1JXN, WA1JXN/C6A, ZF2OC/ZF8, E51SIX, 3D2LR, 5W0GJ)
      P.O. Box 73
      Frenchtown, MT 59834-0073
      TEL: (406) 626-5728
      QTH: DN27ub
      URL: http://www.bigskyspaces.com/w7gj
      Windows Messenger: W7GJ@...
      Skype: lanceW7GJ
      2m DXCC #11/6m DXCC #815

      Interested in 6m EME? Ask me about subscribing to the Magic Band EME
      email group, or just fill in the request box at the bottom of my web
      page (above)!
    Your message has been successfully submitted and would be delivered to recipients shortly.