Skip to main content
Known Participant
December 18, 2007
Question

Flash Player error message when starting .exe

  • December 18, 2007
  • 4 replies
  • 1193 views
I have published a quiz on our local intranet in .exe format. It runs fine and actually submits results (unlike the .swf files) via Outlook. I created the quiz on a Windows XP machine running Captivate 2.

The only problem I am finding is with certain machines, when they go to run the quiz, they get a FlashPlayer error message that says : "Cannot create file C:\DOCUME~1\iddem\LOCALS~1\Temp\Personal Care final.swf" . On other machines, I don't see the message at all.

If they click OK, it runs the quiz fine. My question is whether there is a setting in Captivate I can change to avoid having users see this message.

Thanks for any help you can provide -

Anne Goldenberger
    This topic has been closed for replies.

    4 replies

    Participating Frequently
    December 19, 2007
    Based on the original error message, here's another suggestion:

    Try changing the Project Title in the Publish dialog to remove the spaces (for example, Personal_Care_final).

    It could be that the Flash Player isn't finding the file due to the spaces in the filename.

    Other than that, I'd echo Erik's suggestion that it's either an issue with a "full" hard drive (either physically full or a user-level disk space quota) or an issue with security permissions in the Temp directory.
    CatBandit
    Inspiring
    December 18, 2007
    A last thought, Anne. It occurs to me that the executable might have a link built-in, to an outside SWF. Does it? Or perhaps another SWF is inserted as an animation (though I am unsure why that would cause the error notice). But perhaps something like that is the culprit. Just a thought...
    Larry
    CatBandit
    Inspiring
    December 18, 2007
    Hi Anne,

    He is referring to the idea that the "Cannot create file ..." error message might be helped by - doing something - to your user's temp folder. Emptying it seems extreme and could have unintended consequences, so I'm not sure what Rick has in mind. The problem with trying to solve it that way is that there are many reasons why Windows might be throwing that error message. It might be because it doesn't have the correct file association to the type of file being created, or because there is an administrative limit on file sizes for certain types of file, or because the file already exists, or other reasons too numerous to write ... just to bring you up to speed on what wasn't said.

    The answer to your last question is that Flash Player is supposed to be backward compatible, but that only tells half the story. If the published file contains actions or functions that are not available in the Flash Player version on users' machines, the file might not play, but I would think that it would still be created - perhaps not(??).

    Another thought might be that the permissions are not set to accept that file-type (SWF) on the other machines. The fact that going "through" the warning message (clicking the OK button) results in successful play of the SWF file is a confusion factor. I would chaeck with your IT person on the "permissoins" issue ... you are working on the local drive C:\ according to the path shown in the error message, so the problem should not be network related ...

    Bottom line: I don't know what to tell you, except to warn you that deleting system files, even in a \\Temp\ folder, might cause problems we can't anticipate, so if you choose to do that, enlist the advice of your IT person if you have one, or at the least, delete them but leave them in the Recycle Bin for a while, in case something else (unrelated) quits working, so they can be restored if needed. Other than that, checking Flash Player versions is the least intrusive (ie; least potentially dangerous) advice I can suggest.

    Have a great day!
    Known Participant
    December 18, 2007
    Thanks for your response Larry. What really seems strange to me is that the error message comes from Flash - which seems really odd since what I published was an .exe file - NOT a .swf file. When the .exe runs, maybe it is trying to 'create' a .swf file???

    At any rate, when users click OK to that message, it does play all right. So, I think my workaround for now is just to let them know that it might happen in the documentation, and tell them what to do when it does.

    Rick - thanks for your response. I'm sending this CD out to folks out in the field so getting them to change anything on their system is probably beyond the scope of my persuasive powers :-D I'm just trying to do some inhouse testing before it goes out to them.

    Thanks again for all the help -

    Anne
    CatBandit
    Inspiring
    December 18, 2007
    Anne, I would guess the only part of this error message you can control is the Flash Player version to which you Publish the movie ( Flash Player version 7, 8, or 9). It seems that perhaps some machines are updated with the later Flash Player, while others are not. Make sense?

    Have a nice day!
    .
    Known Participant
    December 18, 2007
    Thanks Larry. I've set Captivate to publish to Flash 7. Both of the users that got the error message have Flash 9.

    So maybe I can get that error message to go away if I set it to Flash 9? But, will users who have lower versions of Flash have problems - do you know?

    Anne
    Captiv8r
    Legend
    December 18, 2007
    Hi Anne and welcome to our community!

    From what I'm seeing you reporting, it would seem that an issue exists in the temporary folder. This makes me wonder if perhaps a general clearing of temp files might help prevent the issue from being seen.

    I'd give that a try and see how it pans out.

    Cheers... Rick