Update 10Jun2010: the most recent distributions of SAS 9.2 and SAS Enterprise Guide 4.2 are now officially supported on Windows 7 (and have been for a while), and the details are in this SAS note. You can still use these instructions for interesting background information, but the install steps documented here should not be necessary. Now, back to the original post...
I'm finding that you people just love these posts about what new environments that SAS supports, so here's another one.
Even though Microsoft Windows 7 hasn't hit the store shelves yet, I want to get out in front of it and say, "Yes, it's possible to run SAS and SAS Enterprise Guide on it." Because I know you're going to ask.
But just because it's possible, that doesn't mean it's officially supported yet. Official support of SAS software on Windows 7 is an initiative planned for the first part of 2010. But in the meantime, I've done some testing on the production version of Windows 7 and documented the steps that I found will work to get the basics running. By "basics", I mean SAS Foundation (9.2) and SAS Enterprise Guide (4.2), and even configured deployments that include a SAS Metadata Server, workspace, and stored processes.
I wanted to document the steps for those on the bleeding edge, but I don't want to imply that this is official support from SAS just yet. I've placed all of the details on sasCommunity.org. Don't worry, the steps are not too crazy -- no magic spells or rare ingredients needed. Just a little bit of candy coating on the installation to make it go down a bit easier.
If it works for you or if you have feedback, I'd love to hear it. You can comment back here on the blog or use the Discussion tab on sasCommunity.org.
72 Comments
I succesfully followed the guide, but the Enterprise Guide 4 simply won't start...
Could it be because I don't have the latest SAS Enterprise Guide 4.2 Maintenance 2?
Since I'm a student, I can't download this specific version from the SAS website...
Dries, it sounds like you're trying to make it work with our 4.1 release (which installs to the Program FilesSASEnterprise Guide4 directory).
I haven't gone through all of the same steps with that version, but it might work better if you pre-install .NET Framework 1.1. That's also buried in the system requirements wizard, or you can download it from Microsoft. EG 4.1 requires .NET 1.1.
Still, the Windows 7 configuration for EG 4.1 is not officially supported by SAS.
Chris
Thanks for the help your method is working for me. Before I found your suggestions Enetrprise Guide and the Enhanced Editor in SAS
would not work and now they do. I think that the real key is the Microsoft WSE 3.0 stuff. We can now continue our plan to deploy Windows 7.
Thanks again Carl
Manually installing the .Net Framework 1.1 did the trick! Seems like the system requirements wizard didn't install the framework, even when there were no errors during install.
Now enterprise guide seems to work perfectly
Thanks for your help Chris!
Dries
I've followed the steps and it seems to want to quit the deployment wizard right at the last second and fails to initiate the enterprise guide. I am installing the software from phase 2 dvd copy. One thing I did notice on your instructions is that your "productssysreq92280" is the same for me except it is 92110. So, not sure where its going wrong.
Isaac,
Your media is not the latest. My instructions pertain to Maintenance 2 of SAS 9.2 which was released just about 2 weeks ago (not to be confused with "Phase 2", which included the initial release of SAS Enterprise Guide 4.2 back in March 2009).
Chris
Hi Chris, Ok that is what I was afraid of. Is my only alternative is to run it on a virtual machine at least until SAS and Microsoft are able to correct the compatibility issues?
Thanks, Isaac
Isaac, if you have the most current media from SAS (which may mean that you need to refresh your software order), then my instructions should work (keeping in mind that they are still "unofficial").
I'm wondering if you've ever experienced or heard of a 16 bit MS-DOS Subsystem error. It occurs as I try to install via the SAS Deployment Wizard. Any suggestions?
Saemi,
I haven't seen that, at least with the SAS 9.2 Maint 2 deployment. One thing to make sure of: you run the setup.exe (for the SAS Deployment Wizard) as Administrator. It's not necessarily good enough to run as a user who has admin privileges.
Chris
Thank you Chris. I've been frantically trying to get this working, including admin privileges, and also get the same error running under XP mode or with compatibility mode. In case it would keep occurring even under Maint 2, I might get back to you...
I have a similar problem to someone above. The install stops working when it is in first step. I get a bunch of pop-up with either asian characters or question marks. When I did the pre-emptive installs my folder names are "productssysreqwizard__9220__win__xx__sp0__1" I am not convinced that they installed correctly either. The computer does some thinking and then asks if it installed correctly or wants to try again. This version of SAS 9.2 was downloaded from my school software library.
Kim, looks like that version might be the 9.2 "Classic" release that shipped late last year.
My instructions apply only to the 9.2 Maint 2 release that was made available last month. I advise that you work with your school representatives to obtain the latest software packages.
Chris
Hi Chris-
Thanks for your comments. I actually did get the install to work with the older, classic version of SAS 9.2. I just ignored all of the strange windows that popped-up during the install and it finally finished and seems to be working fine. Thought I would let you know... thanks!
Hi Chris, are you able to guide me where to find the latest file? I have the same problem as Issac in Post #3. Thanks!
Susan,
You should work with your SAS representative to refresh your software order.
See http://support.sas.com/software/maintenance/index.html, and scroll to the "Where do I go from here?" section to read about "Getting maintenance".
Chris
So far so good, SAS has been working great under Windows 7
But now, when I try to open "Create format" under Data in the task list, I receive this error:
"System.Reflection.TargetInvocationException
Exception has been thrown by the target of an invocation."
My friend is getting the same error... Anyone who knows a solution?
Dries,
It might be a missing or mismatched C++ runtime from Microsoft. You might try this update:
http://www.microsoft.com/downloads/details.aspx?familyid=766a6af7-ec73-40ff-b072-9112bab119c2&displaylang=en
Also, we have a hotfix in the works for a related issue; should be available for download within a couple of weeks.
In the meantime, you might enjoy this task:
http://blogs.sas.com/sasdummy/index.php?/archives/95-Creating-a-SAS-format-from-a-data-set.html
Chris
Please help...
I got three disks from school to install SAS 9.2 win64 for window 7.
I first follow the "pre-emptive deployment steps", however, the differences in my case is that I have "sysreqwizard_92210_prt_xx_sp0_1", not "...._92280_..." as you stated.
Next, I right click on the setup.exe to install using "Run as administrator". The process stops few seconds after inserting the second disk with the message:
A problem was encountered while copying:
C:SAS Software Depotstagng447446product_dataapcore_92110_prt_xx_sp0_1.cvsignore
Please tell me what I should do. Thank you.
Wendy, thanks for your comment on the blog.
I'm afraid I can't help you with the particular issue. I know that SAS 9.2 installs have been updated to officially support Windows 7 as of the "09w51" ship event, which was at the end of 2009 (that's per this note: http://support.sas.com/kb/34/569.html).
My advice would be to obtain this latest set of media and try with that. You might need to work with someone at your school to get the correct software from SAS.
Chris
I have successfully installed SAS 9.2 64-bit on Windows 7 but am having issues with Enterprise Miner. Has anyone successfully installed EM on 7?
My problems begin with Stage 4: SAS Metadata Server COnfiguration.
Any help would be greatly appreciated.
Thx
Russell
At this time, Enterprise Miner is not on the list of supported Windows 7 products. See http://support.sas.com/kb/34/569.html.
Support for Enterprise Miner and other solutions is planned with 9.2 Maintenance 3.
I do understand that Windows 7 is not officially supported in Enterprise Miner but I have often found that there is a difference between "not supported" and "will not work". I am running Windows 7 on IBM server class machines which - something that is definitely not supported but it works extremely well.
I was just curious if anyone has been successful in getting it installed and operating on Windows 7 or if I will have to wait until SAS starts supporting 7.
I tried to installed SAS 9.2 on my laptop( with Windows 7). I actually downloaded the files from the web and all seemed to be all right until I got to the deployment wizard (it was taking too long to complete) so I thought that there could be a problem with the files I used. Now is when I'm realizing that it may be due to the lack of compatibility btw SAS and Windows7. I wanted to ask what I could do to solve the problem in case there is a way to go around it. I would much appreciate any help. Thanks.
Fernando, you might need to "preinstall" some of the system requirements that I mentioned in the sasCommunity.org article.
Chris
Hey there
I'm a student trying to get sas enterprise guide to work on 32bit windows 7. I've tried to do the 3 manual running and rebooting before installing. During the installation i get no problem, but when running the program after install it says 2 things;
"The SAS Enhanced Editor is not installed or registered on this machine. This is a required component for SAS Enterprise Guide to work properly; please reinstall to repair the installation."
and
"The Sas Workspace Manager is not installed or registered on this machine, or the installed version is older than that supplied with SAS Enterprise Guide. This is a required component for SAS Enterprise Guide to work properly; please reinstall to repair the installation."
I've tried uninstalling and reinstalling a couple of times, but so far no succes.
I noticed that the folder sysreqwizard__92280__prt__xx__sp0__1 is called sysreqwizard__92210__prt__xx__sp0__1. I dont know if this makes any difference? As said im a student and the software and license is provided by university, so i dont think i can download another version?
Thanks in advance
Jakob, the version does make a difference. You really need the "maintenance 2" version of the software for these instructions to work. Your contact at the university should be able to get it by following the steps at:
http://support.sas.com/software/maintenance/index.html
Chris
Ok, thanks alot for the fast response. I have sent an email to my university telling them the problem, hopefully they can get the new maintenance version for us. By the way, i noticed on the homepage that sas expect official support of windows 7 in early 2010, do you have a more accurate idea about when this will be? I figured my university would maybe be a bit more willing to give us the new version if it meant official support of windows 7 instead of unofficial support that is relying on the student to do these steps them selfs.
Jakob, there is already some official support for Windows 7 beginning with the software that shipped late 2009 (09w51 revision), as described in this note:
http://support.sas.com/kb/34/569.html
Not all SAS solutions are included, but SAS Foundation is. Although SAS Enterprise Guide is not mentioned in the note, I expect it to install without a problem.
Chris,
I am a PhD student who has been working furiously (frustratingly) with my IT person to try to get SAS on my laptop. I currently own a 64-bit machine and it appears that we only have the SAS 32-bit 9.1.3 disks. Can you suggest any work around? Or would the only option be to get the 64-bit installation?
Thanks!
Brianna,
The 32-bit version of SAS works fine on a 64-bit machine, but will run as a 32-bit application. However, since you have SAS 9.1.3, and presumably Windows 7 or Vista, the tricky part might be installing SAS 9.1.3 on that environment. See this SAS note for what is supported:
http://support.sas.com/kb/16/568.html
Chris
I must be doing something wrong. I bought this usded pc installed W7 64 bit. No when I try to install SAS9.2 from my U, I get the error 'Side by Side installation of 32-bit and 64-t sas is not supported..please remove the old sas foundation before installing this version". When I try to uninstall whatis shown as SAS 9.2 (32), I get long error message ">setupDLLSetupDLL.cpp(390) PAPP:SAS9.2 ...........@Windows XP (7600) IE 8.0.7600.16385".
How do I delete the old version of SAS?
It looks like you're hitting this issue:
http://support.sas.com/kb/31/385.html
Chris
I had the same problem. My error message looks like this:
">SetupDLLSetupDLL.cpp (390)
PAPP:SAS 9.2
PVENDOR:SAS Institute Inc. (##ID_STRING1##)
PGUID:F9390B82-786C-43CF-A970-D39E23EF0366
$11.0.0.28844
@Windows XP (7600) BT_OTHER 0.0
"
Renaming the stated file does not help -- now uninstall just says it can't find the correct uninstall file.
Ruth, I suggest that you work with SAS Technical Support to resolve this issue.
Chris
I loaded SAS 9.2 successfully, including the pre-emptive steps, (rebooted too), via the deployment wizard but it did not load a SAS logo to my desktop. Is the SAS startup menu somewhere I can send to the desktop? I tried the startup pgm again, but that just went back to the deployment wizard. Any comments appreciated.
Sorry about my earlier post, I figured this out. I did the setup from disk1 and disk2, but did not install the software itself. Once I did that, it came right up. Sorry for the confusion, and thanks for the details, I could not have done it without you.
Glad you got it working!
so has any of us fixed this problem?
">SetupDLLSetupDLL.cpp (390)
PAPP:SAS 9.2
PVENDOR:SAS Institute Inc. (##ID_STRING1##)
PGUID:F9390B82-786C-43CF-A970-D39E23EF0366
$11.0.0.28844
@Windows XP (7600) BT_OTHER 0.0
Other than the directions supplied in this SAS Note:
http://support.sas.com/kb/31/385.html
I don't know of another remedy.
Chris
Hi, am trying to install SAS 9.1 on my new laptop (windows home 7) and I just keep getting message that my system requirements not met but I have installed everything required. And indeed after it checks, it verifies that my system does meet requirements. However, the install sas setup doesn't run, and keeps saying it detects my system requirements not met, and then the whole cycle starts again!!!
Please help me, going crazy!!!
Hey Chris,
I am trying to install a 9.2 version (for x32 Windows) into x64 Windows 7 using the Windows Program Compatibility Wizard.
When I run the System Requirement Wizard, it says that i need to update with "Microsoft Runtime Components 8.0 SP1"
Then, in a similar preemptive deployment step, i go to :
........redistvcredst8en and run vcredist_x64 as an administrator.
Although the installation of this file is successful, when I re-run the SAS System Requirement Wizard it says again that :
" this system component cannot be updated'
I also run vcredist_x64 from Microsoft website and still no luck.
Any suggestions ?
Vass,
SAS 9.2 is supported on Windows 7 x64 now. If you have a recent software order, you should be able to install it directly without using the Windows Program Compatibility feature. Be sure to run "as administrator".
If you continue to have problems, please contact SAS Technical Support.
Hey again,
I resumed the SAS components installation, ignoring the System Requirements Wizard message and it seems that the set up is successfully complete and initiating a first trial on SAS editor was also effective.
Thus, it seems that all is OK after all.
Thanks for the valuable information on this Blog !!!
Hi,
Im desperately trying to install SAS 9.2 on my laptop (W7 ultimate 64 bit). Im getting the Microsoft Runtime Components 8.0 SP1 issue, but when I ignore it, I also get the following error: "The install failed to initialize for: SAS/SECURE Java Component" . I've followed all instructions regarding the pre-install on your blog & am running the setup in compatibility mode. I know the version of SAS I have is ok because I successfully installed it on my desktop, but on XP Pro.
Any advice would be greatly appreciated. At this point I am ready to reformat my hard drive to XP Pro to get SAS to work.
Thanks.
I was able to get SAS 9.1.3 installed on win7 enterprise. You need to run the setup.exe file as administrator under "windows service pack 3" compatibility.
This worked for me. SAS loads and runs etc. The only issue is that it doesn't save user preferences/settings on exit. I think this a permissions issue somewhere and I am looking into it some more. For now I am going to try running SAS 9.1.3 under Windows XP mode
Hi Blaise-
We are also running into this same error. Did you contact SAS support and, if so, what did they tell you to do? We are running 32 bit SAS on 64 bit Windows 7 (professional edition).
Thanks.
Hey Chris,
I am running SAS 9.2 as a x32 application on Windows 7 x64.
My processor is an Intel i7 with 6GB RAM. I perform usual data steps with data files containing 20 million rows & 100 columns.
I notice that real time usage is too long because every time I run a data step, the RAM usage never exceeds 2.2 GBs.
My SAS memory default options are :
MEMMAXSZ=2,147,483,648
MEMSIZE= 3,933,653,760
Is there a way to increase RAM usage with view to reducing real time ?
Or am I bound by the fact that SAS 9.2 is working as x32 application ?
Thanks in advance,
Vass
SAS does offer a 64-bit version for Windows (x64), and that might help you to use more of your system resources.
As a 32-bit application (x86), you are bound by the architecture restrictions for memory use.
I know in 32bit windows they would only give applications access to 2GB of memory so you had to use the /3GB boot switch (in boot.ini) to allow applications to use up to /3GB. I wonder if in win7 you can force 32bit apps to use the 3GB?
Just an update on this. To get SAS 9.1.3 installed on win7 x64 I did have to have a newer CD install set. I didn't have this for all my programs so I had to call SAS and they sent me a new one for free ( they said normally it costs $250 gross)
SAS® 9.1.3 and Windows x64 installation issues
In order to install SAS Foundation 9.1.3 32-bit release on Windows x64, you are required to have the following:
CDs shipped after 1 Sept 2005 (spine of SAS Installation Kit indicates "Rev: 15") is required.
CD set 45 or later
Both date and CD set can be found at the bottom of the SAS Setup CD as "CD Set 45 - 1Sept2005".
SAS Installation Data File (SID) has CDSetVersion=45.
More info here
@ http://support.sas.com/kb/16/568.html
Hey,
I was thinking about that but I have not looked into it thoroughly...
Thanks for the prompt reply !
Good luck with your new role at SAS institute !
Well I've the same problem with EG 4.1 on Windows 7 64x and seraching in google I've found the solution.
*This can happen if there are missing files in the C:Program FilesSASShared FilesSecure directory. The files that are needed are tcpdeam.dll and tcpdencr.dll and, in some cases, the tcpdcapi.dll file.*
http://support.sas.com/kb/32/099.html
Please let me know if this help you.
Hi,
I am trying to run SAS 9.1 (a portable version) through the use of a virtual machine since I'm on a mac. It worked well at first, but just recently I started not being able to run the program. Every time I try to run it, I get this message:
Executable 'C:Program FilesSASSAS 9.1sas.exe' had the following unrecoverable error: RelaunchUsingCreateProcess::CreateProcess failed "C:Program FilesSASSAS 9.1sas.exe"
What does this mean? Is there anything I can do to get it to run again?
Thanks in advance!
I installed SAS 9.2 and Enterprise Guide 4.2 on my laptop with windows 7 (Home Edition). However, I can't start EG, I get the following error:
SAS Enterprise Guide has encountered a problem. We recommend that you save your work and restart EG.
Clicking on show details, there is the following message:
System.IO.FileNotFoundException
Could not load file or assembly 'Microsoft.Web.Services3, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified.
How do I fix this?
Thanks!
Grace, sounds like you need the wse30.msi step described in:
http://www.sascommunity.org/wiki/SAS_9.2_and_SAS_Enterprise_Guide_4.2_on_Windows_7#Prerequisites
Chris
Hi Chris,
I have a problem on one of my users computer and was wondering if you had any suggestions. I have SAS 9.2 installed on a win7 (32bit) machine. I receive the error below.
Error: The Oracle engine can not be found. Connection to Oracle
I have tried the 2 sugesstions (Run app as admin, and turn off UAC) on the SAS support site with no luck.
I have the ODBC connection setup probably. I know that the line of code works because it works on another computer.
Any Ideas?
Thanks,
Dave
Dave, you might not have SAS/ACCESS to Orcacle installed on your machine with SAS.
Try this little bit of code:
data sasprods;
length prodname $ 30 prodcode $ 10 prodmod $ 10 installed $ 12;
input prodname 1-30 prodcode prodmod;
licensed=sysprod(prodcode);
if (prodmod eq '') then installed="";
else installed = tslvl(prodmod);
cards;
Base prodnum0 sasmeans
SAS/STAT stat sasglm
SAS/GRAPH graph sasgchart
SAS/GIS prodnum28 sasgis
SAS/ETS ets sasarima
SAS/QC qc sascapab
SAS/HPF hpf sashpf
SAS/AF af sasbld
SAS/FSP fsp sasfse
SAS/OR prodnum5 sasnlp
SAS/IML iml sasiml
SAS/ACCESS DB2 prodnum192 sasdbu
SAS/ACCESS Informix prodnum210 sasionfx
SAS/ACCESS Oracle prodnum194 sasora
;
If INSTALLED is missing for SAS/ACCESS Oracle, you don't have it installed.
I get this message when I try to open a program or new program and am not sure how to correct any advice would be greatly appreciated:
"OLE: Object's class is not registered in the registration database. The application necessary to activate this object is unavailable. Would you like to convert it or activate it as another type of object using Convert...?"
I have tried reinstalling etc, get the same message, and there is no program editor opening up.. Thanks.
Pingback: One-stop shopping for the freebies - The SAS Dummy
Pingback: This list goes to 11 - The SAS Dummy
Pingback: Top 6 reasons to start a company blog - Customer Analytics
Hey Chris, for some reasons we made the installation of the EG 4.2 (and AMO) from the products-folder (as you wrote not to do). It works fine with Windows 7. But now we don't find a solution to apply the hotfixes. The wizard tells that he is searching the sassw.config in the SASHOME-Folder. This file doesn't exist. If I try to copy the file from another computer (installed by Deployment Wizard) I get no error message, but it didn't work as well. Maybe it is searching for some other folders (e.g. deploymentreg).
With SAS 9.1.3 and the EG 4.1 on Win XP it worked fine. Do you know a solution for this case? Or really no chance for that?
Thanks, Michael
Michael,
The hotfix application relies on the software deployment registry to tell it what version of each product is currently installed, including hotfixes. By skipping the normal deployment tool and going directly to the product "setup.exe", the software deployment registry is out of sync, and therefore the hotfix tool is confused.
The recommended way to resolve this is, unfortunately, to go back and install the client application (EG and AMO) via the deployment wizard. However, if I were you I'd check with SAS Tech Support for potential other options.
I want to install sas in my laptop.I am a postgraduate student offering statistics and to learn how to analyse statistiscal data, so I need your help.
You might have SAS available at your university -- if so, your local university support staff should be able to help. Otherwise, check to see if you can use the SAS OnDemand for Academics offering. This does require that your professor registers your course for use with the software.
Thanks for sharing this information Chris!, we're still currently using SAS System for Windows 8.02 and we're wondering if this client works on Windows 7?
What has replaced SAS System for Windows since that ancient release ?
Many thanks!
kr
SAS 8.2 is not "certified" for use on Windows 7 -- that is, SAS has not tested it there and doesn't offer support for that combination. That said, it *might* work if you can get it installed, perhaps in compatibility mode.
If possible, I'd recommend updating to SAS 9.3. All of your SAS 8.2 programs should still work without changes (especially if you stick with the 32-bit version of SAS).
Hi chris,
I am trying to uninstall SAS 9.2 from my windows 8 (64 bit) machine, I have uninstalled many components manually from control panel>program and features>uninstall program, however I am not able to delete following 2 components-
SAS 9.2 (32 bit)
SAS VJR
While trying to uninstall SAS 9.2 (32 bit) it gives following error- "Side by Side installation of 32-bit and 64-t SAS is not supported at this time.please remove the installed sas foundation before installing this version"
I have searched the whole net and deleted many files but could not get it uninstalled.
please help.
Shaifali,
You should work with SAS Technical Support on this issue. It sounds like you might have a mixed collection of installed pieces, perhaps some from SAS 9.3 64-bit?
However, if you seem to be stuck, you might have to go into the Windows registry and remove the "Uninstall" keys for these two components. You'll find them in this area:
You'll have to search each key to find the entry for SAS 9.2 and for SAS VJR. Take special care when modifying items in the Windows registry.
Then you would still need to clean up the files on disk.
Hi;
For the problem "side by side installation of 32-bit and 64-t SAS is not supported at this time. Please remove the installed SAS Foundation before installing" you can resolve it by installing the free CCleaner software. In the tools section you can see the installed same as in control panel. Instead of uninstall use delete option, you can be able the delete it.