Thanks. So we know it can work, but doesn't on some systems. And apparently the presence of SSD has nothing to do with it (at least one person reports a failure without SSD).
Since the Adobe engineers have identified a problem causing a crash having to do with an inability to create temporary files due to permissions, and since it's not really clear where all the places are those temporary files are being created, I suppose that the organization of folders and permissions on a given system has something to do with this.
One thing I always advise people to do, though it's not at all clear whether it would help in this case, is to create a very simple folder path with no spaces in it for TEMP files. I recommend creating C:\TEMP, opening the user permissions to it to Full Control, and setting both the TEMP and TMP user environment variables to point to this folder. Having a short, simple TEMP path in general has always been better, especially for older applications.
-Noel
This seems to be more than a simple admin rights or UAC issue. I have 2 accounts on my computer, one is my admin account, and the other is my restricted user account, which I normally run programs under. When I temporarily changed the type of my user account to Administrator in Windows, Bridge still crashed on launch every time, it only runs when I launch it with my original admin account.
digiscuro wrote:
When I temporarily changed the type of my user account to Administrator in Windows, Bridge still crashed on launch every time, it only runs when I launch it with my original admin account.
You do know that with UAC on the job, even if your user account is a member of the Administrators group, you're running everything WITHOUT Administrator privileges, right?
Frankly I don't know the specifics, but it sounds EXACTLY like a UAC / permissions issue, coupled with a failure inside Bridge to handle a failure due to denial of access.
Just a guess, but since most developers turn off UAC on their own systems for practical reasons, I'm thinking the exception handling code may just have never gotten tested.
-Noel
I found a solution in a German photography forum (dslr-forum.de).
The problem seems indeed to be that the environmental variables for the TMP and Temp directories were set to %APPDATA%\user\Temp (or something along those lines), which pointed to my D: drive (a HDD) where all my user data is located.
I created a Temp directory on my C: drive (the SSD) and pointed both variables there. Go to "Settings" -> "System" -> "System" -> "Advanced Settings". Here in the "Advanced" Tab go to "Environmental Variables" and change the settings for TMP and Temp to a directory on your C: drive. The exact names of the menu items may differ, as my home OS is in German and I can’t look up the exact names at the moment.
That has solved both issues for me, Bridge runs without Administrator privileges and Photoshop does not crash when I set the scratch disk to C:.
May be worth a try until the patch arrives.
Best,
Marc
Fixing and recreating the "Only run as Administrator" bug in Bridge CS6
I have been struggling with this bug for some time. First I tried reinstalling, changing permissions, etc, all to no avail. In desperation, I took digiscuro's hint and created a new admnistrator account on my computer, with precisely the same folder sharing permissions. Photoshop and Bridge cache location and scratch discs were also identical. Everything worked flawlessly!
After scratching my head, the only different configuration I could find was the location of the TEMP and TMP files as defined in Windows Environmental Variables. In my first account they were in E:\TEMP, a dedicated volume for temporary files. I like to use this configuration to reduce fragmentation on the system volume.
The new account placed TMP and TEMP at the default location, C:\Users\<user name>\AppData\Local\Temp. Next, I relocated the two files to E:\TEMP, using the Control Panel and rebooted.
And Bridge stopped working ! So it seems that the issue involves CS6 inability to find the system's temporary files, if they are not in their default locations.
My configuration: Windows 7 Pro 64-bit, Photoshop CS6 64bit, All programs on the first HD (C:\) and a dedicated partition (E:\) for temporary/scratch files at the beginning of the second HD.
Perhaps this may be of some help in solving the problem. We wait for a patch from Adobe.
That's an interesting observation regarding the TEMP file Mauro. I'm running CS5 and Photoshop/Bridge work flawlessly with my Win7 Pro 64 Bit OS and appplications on my "C" drive, but with my Win7 Profile on my "F" drive. The reason I did this is that my OS/Apps drive is an SSD; I moved the Profile off to a spinner because all the temp files etc follow the Profile, which saves thousands of basically junk files being written to the SSD each week! Looks like I may have to reconsider this arrangement as and when I upgrade.
Seems to me you lose most of the benefit of the SSD being very fast by not using it. But the rules have only recently changed about whether an SSD can stand up to a lot of write activity, so it may make sense to limit the writes depending on the model you have.
For what it's worth, I saw a pretty significant performance increase just by having Photoshop use my SSD array for scratch.
-Noel
Same thing happening to me. Bridge will only work if I run as admin. Otherwise it starts then immediately crashes. Same thing happening with InDesign.
Win7 Ultimate 64 bit - i920 - Asus P6T
This entire C^S6 upgrade has been nothing but grief for me so far. I eventually got Photoshop to run but that took some messing with permissions and user access. No luck with Bridge though.
I aslo have my temp files set to G:\temp but this has never presented a pblem till now.
Also on my CS5 I had Bridge use its own cache space on G drive.
So something that used t work perfectly well now does not. Why is that Adobe? And no, I have nit tried re-installing Windows. I have however reinstalled CS6 3 times though.
Apparently the problem lies in having the temp directory on C drive. If anywhere else it fails.
From a Bridge post:
The issue is allways the same! For each CS6 Program (Indesign, Illustrator, Photoshop, Bridge, MiniBridge) and it occurs, when you change the Standard User Temp-Folder to another location than the standard setting
If you get back to standard all works fine.
Standard is
Temp=%USERPROFILE%\AppData\Local\Temp
and tmp=%USERPROFILE%\AppData\Local\Temp
But I hope Adobe will fix this behavior and make it possible to change the location of the User - Temp - Folder...
I can't fix the problem with Adobe software, but here is a link to a tutorial which will generate a shortcut to the program (which you can place anywhere you like) and forces the program to be Run as Administrator. That enables all functionality without the annoying UAC window popping up all the time.
http://www.sevenforums.com/tutorials/11949-elevated-program-shortcut-w ithout-uac-prompt-create.html
You're welcome.
FYI, I have been running my Windows 7 system with UAC completely disabled since 2009, and before that I ran Vista the same way. I recommend in my eBooks for both Windows 7 and 8 disabling UAC for the best overall computing experience, as well as instituting good computing practices (such as NOT trusting web sites by default) for avoiding malware.
As a software engineer, I know the internals, and I can say with conviction that UAC is no more than a badly implemented band-aid. There are simply better ways for a conscientious user to protect his/her system from malware.
People with UAC enabled still get malware infections, and I don't!
I'm not saying an application should require UAC to be disabled, that's really a design flaw in today's market, but just that running your system that way can net you fewer problems.
-Noel
Okay, my computer shop reamed me a new a*****e for "disabling" UAC. First of all, I not only run AVG free edition, but also WinPatrol (paid edition). But did I really "turn off" UAC? I turned off the user notification part of it in Control Panel / User Accounts / Change User Account Control Settings, however, looking at secpol.msc, under Local Policies / Security Options, it shows a good deal of UAC is still running.
Could you briefly fill me in? Oh, and I'm running Win 7 pro 64 bit.
Gerry
Dragging that control panel slider all the way to the bottom disables UAC entirely, policy settings or no.
Keep in mind that the computer shop is most used to dealing with people who don't really know how to institute good computing practices - basically avoiding running everything in sight, installing every toolbar, and allowing every web page to "infect" Internet Explorer with Add-ons.
Configuring sites in the Internet Zone not to run ActiveX or allow installation of software is the key. You may have to sometimes be willing to give up the "glitz" (fancy ActiveX-based functionality) some web sites provide, but you'll have the option to trust certain sites (e.g., your bank), and to use another browser (e.g., Safari) to see the "glitz" when you'd rather not trust a site.
Not surprisingly, if you follow good practices, back your practices up with safety nets like a good anti-malware solution and system backups, it's hard to go wrong. I haven't had to rely on my anti-malware software (Avast!) as far back as I can remember.
Bear in mind that there are people who may be smarter and more experienced than the folks running the computer shop. I'm a 35 year career computer engineer who runs a software company now. Note that I didn't say to disable UAC and happily continue doing everything as before.
I'd be miffed with the computer shop for assuming I was too irresponsible to run a Windows system conscientiously.
-Noel
Noel Carboni wrote:
Out of curiosity, how many times has UAC popped up and asked you for permission to install something you didn't expect, and you denied it from doing so?
Approximately none! However, WinPatrol pops up every few days and tells me such and such program wants to place something in my start-up folder and asks me for permission. I assume potentially harmful things like that are beneath UAC's dignity.
Thanks for all the helpful info, Noel. I am 74 years old and I retired from Unisys (Field Service Technician) the month the Twin Towers fell. Fifteen years ago, I was A+ certified, but that's something you have to stick with and I haven't.
Ciao,
Gerry
North America
Europe, Middle East and Africa
Asia Pacific