Smart Objects in CS5 behave differently than in CS4?

I've just upgraded from CS4 to CS5, and I've noticed, what is to me, a BIG change in the way Smart Objects work.
Imagine this simplified hypothetical scenario...
I create a document in Illustrator, with two layers.
On one layer would be a 800x600 solid rectangle. On another layer I'd put a small 50x50 circle.
The import thing here is that the circle would be positioned roughly in the top-left corner in relation to the rectangle.
I'd select both objects, go over to Photoshop, create a new 800x600 document, and paste what I've just copied into the document as a Smart Object.
Photoshop would treat both Illustrator layers as one Smart Object of course, and they would get pasted together, and they would look exactly how they did in Illustrator - that being the circle positioned in the top left corner of the rectangle.
Now I decide I want to hide the solid rectangle in my Smart Object, but I want to keep the circle exactly as it is now in the Photoshop document.
So I simply double-click to edit the original Illustrator file, and then I hide the layer with the rectangle on it, save the file, close it, and go back to Photoshop.
In CS4, the file would update to show the changes I had made, so the rectangle would disappear and only the circle would remain - and importantly, the circle would maintain its position. It would stay in the top-left corner of my Photoshop document (the rectangle still exists in the original Illustrator file, but the layer it's on is simply hidden).
However, when I do this exact same process in CS5, when I update the Smart Object after hiding the rectangle layer in Illustrator, the Smart Object seems to ignore the rectangle that is hidden in the file, and the solitary circle that remains gets totally shifted into the centre of the 800x600 Photoshop file. So it is now no longer in the top-left corner where it was before.
This is causing me HUGE problems, because I have painstakingly positioned many many various objects in my Illustrator files which then get shifted out of place whenever I make an adjustment!
Is there any way to get CS5 to treat Smart Objects in the same way that CS4 did before it?

Regards your comments above, yes I am aware of that discrepancy, but I very carefully make sure not to change the size or position of the largest object. In other words, when ALL objects on ALL layers are selected, I make sure that the OVERALL X/Y co-ordinates AND X/Y dimensions do not change between adjustments of various isolated objects.
(I actually deliberately keep a "spare" oversized rectangle on a bottom layer to maintain overall size, and it's this layer that I normally switch off in my final Smart Object.)

Similar Messages

  • Bad working of Smart Objects in cs5

    Hello everyone, this is my first post and I hope not miss anything ... you must have a little patience because I write through the translator the google.
    my problem is this: in CS4 Smart Objects are dependent on size (and quality) from the PSB file, In fact when you scale with the scale tool , it show the percentage of the original scale and in the case the Smart Objects with vector data everything works fine . In cs5 instead has disappeared the relationship with the PSB, with the result that we  use the pixels on the screen and not real ones (that is with the scale tool every time shows the percentage 100%). vector data are no longer taken into consideration ... what happened? Smart Objects were the best of cs4, why this malfunction in CS5?
    Should I set me anything?
    Thank you so much for the help, hello

    thanks for your answer, I just felt such as you have suggested and it works only in part:
    I created a vector graphics and I made a copy.
    I turned the copy into a Smart Object and I have scaled with edit / transform / scale
    Result:
    I get the x, and the percentage remains the original of the smart object, but the smart object does not fit such as quality as it happens in CS4 ....
    I hope I explained ...

  • Smart Object in CS5

    Hi,
    I want to save my time, and i know that it's possible to copy a vector object from illustrator to photoshop. Photoshop keep the relation on this object as a SMART OBJECT.
    Is it possible to copy a vector from illustrator to Indesign in the same way (Smart Object)
    OR
    What is the efficient way to reduce the time of any changes on this illustrator object. For example, I created a logo in Illustrator and photoshop document have a copy of this logo as a Smart Object. That very easy to change this logo in Photoshop.
    But, in InDesign, i never see this possibility.
    Can you help me about this.
    P.S: The best way for me, is to keep the relation on the original illustrator object and if a change this original illustrator object, the change impact all other document wich include this original illustrator object.
    Thanks !

    No. ALL objects that are PLACED (File >Place...) except for text and spreadsheet files are automatically linked to the original (you are really putting a pointer to the original file in the document, not the actual data), and you can choose to link text and spreadsheets as well. This not only keeps the file size down -- you can have hundreds, or thousands of pages in your document with hundreds or thousands of linked images -- but allows you to modify the original file and update the link inside ID at any time.
    You can embed a linked file if you choose, but there is really no advantage in most workflows, and you can paste from Illustrator if you choose. The advantage to pasting is that you can edit the individual paths locally in your ID file without affecting the original, but the disadvantage is you lose any connection to the original. Having worked both ways I've come to the conclusion that any convenience from pasting is outweighed by the lack of portability and the loss of edit-once-update-many capability for most situations.

  • Is Acrobat in CS5 any different than CS4?

    Just installed my CS5 upgrade.  Acrobat comes on a separate disc, but appears to be the exact same program as in CS4 (same version number).  Is there any reason to "upgrade"?

    It is the same.
    Acrobat has a different upgrade shcedule than many of the other applications in the Suite.
    In the past they've done a .5 upgrade for the suites when the new version of Acrobat comes out.

  • OWSM 11g in EM behaving different than documentation

    Hi everyone,
    I'm trying to get OWSM 11g working so I just installed Soa suite 11gR1(11.1.1.2.0). All I need is to attach a predefined policy to an existing web service which exists incide an EJB in an EAR application. I'm following the instructions from http://download.oracle.com/docs/cd/E12839_01/web.1111/b32511/attaching.htm#CEGDGIHD , in the session "Viewing the Policies That are Attached to a Web Service". Unfortunately I'm expecting different screens than those shown in the Manual. In the documentation the figure 8.1 shows the tabs Operations / Policies / Chart / Configuration, but in my case the same screen shows only the operations Tab, making it impossible to attach the policies I need. Here's what I see at my environment: http://img203.imageshack.us/img203/751/erroowsm.png . I don't know if I missed something but it still not works as the documentation says (figure 8.1). Please, any help will be appretiated !
    Thanks,

    Rajesh wrote:
    Is it going above 1GB ?No, current memory utilization is 503MB, but it keeps increasing. Support specialist told me it is OK for agents with large number of targets to utilize up to 1GB of memory even if I told him I have only 11 targets on this host. I do not think 11 targets is "large number" and I do not want to wait until agent will use 1GB of memory.
    You can also check MOS note :
    How To Effectively Investigate & Diagnose Grid Control Agent High Memory Utilization Issues? [ID 1092466.1]I have read this note and did not find solution for my problem and that is why I contacted Oracle Support. I think this agent is leaking memory, but Support specialist suggests reinstalling this agent on other host.
    I do not think he understands problem and that is why I looking for other opinions.

  • HTMLB iterator - listbox behaving different than dropdownlistbox

    So, my turn for a question again:
    I've read through a lot of material, all the BSP blogs (each at least once, some of them over and over again ...), searched the forum to the best I could, but I'm still facing this problem:
    In my iterator, the listbox just won't display ...
    Now, using the dropdownlistbox everything works fine (like in blog 213 from Brian), but changing to listbox comes up with that empty cell ...
    Is there some different behaviour between these two elements that I should not know about?
    Have any of you used a listbox (not dropdown) in an iterator successfully? If so, examples would be appreciated!
    Best regards,
    Max

    I have it working now.  My problem was at first that I forgot to give the ListBox a pointer to my table that holds the values.  Then while debugging I actually fixed that problem but set the listbox size to 1.  Both of these options caused an error in the Runtime_IS_Valid method and stopped all rendering.  And here I was thinking there was a problem in the output HTML. 
    I finally found it when I set a breakpoint in the DO_AT_BEGINNING method of both my listbox and my dropdown listbox.  I never hit the breakpoint in the listbox.  So after debugging all the way through to the IFUR=>D2~Render method I finally found it.  The following code does work for me now in the Render_Cell_Start method of my Iterator class:
            data listbox type ref to cl_htmlb_listbox.
            create object listbox.
            listbox->id = p_cell_id.
            GET REFERENCE OF me->i_model->iusers_values INTO listbox->table.
            listbox->nameofkeycolumn = 'key'.
            listbox->nameofvaluecolumn = 'value'.
    *       listbox->onselect = 'OnUpdateUserClick'.
            listbox->selection = get_column_value( 'BNAME' ).
            listbox->width = '100%'.
            listbox->size = '2'.
            p_replacement_bee = listbox.
            p_style = 'font-size:0.9em'.
    That just goes to show you that when something is not rendering at all, you should start with a breakpoint in the Runtime_Is_Valid method.

  • 3.1 IRR download CSV behaves different than 3.0.1 CSV download

    I am generating some links dynamically in the select statements for some of my reports (i.e. select decode(REGULAR_EXPRESSION_KEY,
    null,'-NO RE-',
    "a href="f?p=&APP_ID.:2:... )
    Note: I changed the example a bit so that it would display and not be interpreted...
    The download to CSV in my 3.0.1 automatically stripped this HTML out of the download to CSV.
    The CSV Download in the Interactive Reports of 3.1 did not strip the html. All of this HTML is downloaded into the CSV file.
    Is there a way to get this 3.1 Interactive download to CSV to behave the same way it worked with the 3.0.1 download to CSV?
    Thanks,
    Steve

    Hi Gurus,
    I updated one of my small apex application to use interactive report, but I also encountered this kind of
    'cannot export to CSV' problem, it is so bad, we need to export to Excel all the time! I have to give up my upgrading and remade it with classic report, though many cool stuffs with interactive report, pitty!
    Ok, I will try to use your method to work around this problem, that may give me some kind of hope.
    Hope you can improve this much more in the later release.
    Anyway, 3.1 is very cool though, but also if you can more simply the Blob founction .
    Peter

  • XPath expressions in aggreation functions behave different than I expect

    Hi,
    I'm having the following very simple schema:
    <?xml version="1.0" encoding="ISO-8859-1" ?>
    <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
    <xs:element name="a" type="AType" />
    <xs:complexType name="AType">
    <xs:sequence>
    <xs:element name="b" type="BType" />
    </xs:sequence>
    </xs:complexType>
    <xs:complexType name="BType">
    <xs:sequence>
    <xs:element name="c" type="CType" minOccurs="1" maxOccurs="unbounded" />
    </xs:sequence>
    </xs:complexType>
    <xs:complexType name="CType">
    <xs:all minOccurs="0">
    <xs:element name="d1" type="xs:double" />
    <xs:element name="d2" type="xs:double" />
    <xs:element name="d3" type="xs:double" />
    <xs:element name="d4" type="xs:double" />
    <xs:element name="d5" type="xs:double" />
    <xs:element name="d6" type="xs:double" />
    </xs:all>
    </xs:complexType>
    </xs:schema>
    Which I loaded using the following code:
    declare
    l_bfile bfile;
    begin
    l_bfile := bfilename('DIR_TEMP', 'simple.xsd');
    dbms_lob.open(l_bfile);
    dbms_xmlschema.registerschema('http://localhost/simple.xsd',l_bfile);
    dbms_lob.close(l_bfile);
    end;
    Then I created the table "simple" as follows:
    CREATE TABLE simple OF XMLTYPE XMLSchema "http://localhost/simple.xsd" ELEMENT "a";
    And I loaded the following XML document:
    <?xml version="1.0"?><a>< b>
    <c><d1>0</d1></c>
    <c><d1>1</d1></c>
    <c><d1>2</d1></c>
    <c><d1>3</d1></c>
    <c><d1>4</d1></c>
    <c><d1>5</d1></c>
    <c><d1>6</d1></c>
    <c><d1>7</d1></c>
    <c><d1>8</d1></c>
    <c><d1>9</d1></c>
    </b></a>
    Which was loaded by the following code:
    DECLARE
    file bfile;
    charContent clob := ' ';
    targetFile bfile;
    charset_id number := 0;
    src_offset number := 1;
    dst_offset number := 1;
    lang_ctx number := DBMS_LOB.default_lang_ctx;
    warning number;
    BEGIN
    DBMS_OUTPUT.enable(10000);
    file := bfilename('DIR_TEMP','simple.xml');
    targetFile := file;
    DBMS_LOB.fileopen(targetFile,DBMS_LOB.file_readonly);
    DBMS_LOB.loadclobfromfile(charContent,targetFile,DBMS_LOB.getLength(targetFile),src_offset, dst_offset, charset_id, lang_ctx, warning);
    DBMS_LOB.fileclose(targetfile);
    INSERT INTO simple VALUES (xmltype(charContent));
    END;
    The function to be executed is the avg of d1. The solution if of course 4.5.
    The following queries give the correct answer:
    SELECT XMLQuery('for $i in /a return avg($i//d1)' PASSING OBJECT_VALUE RETURNING CONTENT) FROM simple;
    SELECT XMLQuery('for $i in /a return avg(//d1)' PASSING OBJECT_VALUE RETURNING CONTENT) FROM simple;
    SELECT XMLQuery('for $i in /a let $t := //d1 return avg($t)' PASSING OBJECT_VALUE RETURNING CONTENT) FROM simple;
    However, when I execute any of the following expressions, they return nothing (or to be exact: an empty row):
    SELECT XMLQuery('for $i in /a return avg($i/b/c/d1)' PASSING OBJECT_VALUE RETURNING CONTENT) FROM simple;
    SELECT XMLQuery('for $i in /a return avg($i//c/d1)' PASSING OBJECT_VALUE RETURNING CONTENT) FROM simple;
    SELECT XMLQuery('for $i in /a return avg(//c/d1)' PASSING OBJECT_VALUE RETURNING CONTENT) FROM simple;
    SELECT XMLQuery('for $i in /a let $t := //c/d1 return avg($t)' PASSING OBJECT_VALUE RETURNING CONTENT) FROM simple;
    I'm expecting that avg($i//c/d1) selects all d1 elements contained in a c element within the context of $i and return the average of those d1s. However, it doesn't seem to do so.
    When I remove the "avg" in the last query:
    SELECT XMLQuery('for $i in /a let $t := //c/d1 return $t' PASSING OBJECT_VALUE RETURNING CONTENT) FROM simple;
    it does return a list of all d1 elements, as I expect. However the aggragation function doesn't return the value as expected. I've tested with more aggregation functions (eg. min, max) and all are having the same effects.
    Can anyone explain me what I'm missing here, or point me to some documentation which explains it?
    I'm running:
    SQL*Plus: Release 10.2.0.3.0 - Production
    on
    Oracle Database 10g Enterprise Edition Release 10.2.0.3.0 - Production
    With the Partitioning, OLAP and Data Mining options
    null
    Message was edited by:
    Tijink

    Did you also try to create the XMLSchema and the table and run the queries against that?Still, no difference for me:
    michaels>  declare
       l_clob   clob
          := '<?xml version="1.0" encoding="ISO-8859-1" ?>
    <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
    <xs:element name="a" type="AType" />
    <xs:complexType name="AType">
    <xs:sequence>
    <xs:element name="b" type="BType" />
    </xs:sequence>
    </xs:complexType>
    <xs:complexType name="BType">
    <xs:sequence>
    <xs:element name="c" type="CType" minOccurs="1" maxOccurs="unbounded" />
    </xs:sequence>
    </xs:complexType>
    <xs:complexType name="CType">
    <xs:all minOccurs="0">
    <xs:element name="d1" type="xs:double" />
    <xs:element name="d2" type="xs:double" />
    <xs:element name="d3" type="xs:double" />
    <xs:element name="d4" type="xs:double" />
    <xs:element name="d5" type="xs:double" />
    <xs:element name="d6" type="xs:double" />
    </xs:all>
    </xs:complexType>
    </xs:schema>';
    begin
       dbms_xmlschema.registerschema (schemaurl      => 'http://localhost/simple.xsd',
                                      schemadoc      => l_clob,
                                      gentypes       => false
    end;
    PL/SQL procedure successfully completed.
    michaels>  create table simple of xmltype xmlschema "http://localhost/simple.xsd" element "a"
    Table created.
    michaels>  insert into simple
         values (xmltype
                    ('<?xml version="1.0"?><a><b>
                <c><d1>0</d1></c>
                <c><d1>1</d1></c>
                <c><d1>2</d1></c>
                <c><d1>3</d1></c>
                <c><d1>4</d1></c>
                <c><d1>5</d1></c>
                <c><d1>6</d1></c>
                <c><d1>7</d1></c>
                <c><d1>8</d1></c>
                <c><d1>9</d1></c></b></a>'
    1 row created.
    michaels>  select xmlquery('for $i in /a return avg($i//d1)' passing  object_value returning content).getnumberval() res from simple
    union all
    select xmlquery('for $i in /a return avg(//d1)' passing  object_value returning content).getnumberval() res from simple
    union all
    select xmlquery('for $i in /a let $t := //d1 return avg($t)' passing  object_value returning content).getnumberval() res from simple
    union all
    select xmlquery('for $i in /a return avg($i/b/c/d1)' passing  object_value returning content).getnumberval() res from simple
    union all
    select xmlquery('for $i in /a return avg($i//c/d1)' passing  object_value returning content).getnumberval() res from simple
    union all
    select xmlquery('for $i in /a return avg(//c/d1)' passing  object_value returning content).getnumberval() res from simple
    union all
    select xmlquery('for $i in /a  let $t := //c/d1 return avg($t)' passing  object_value returning content).getnumberval() res from simple
           RES
           4,5
           4,5
           4,5
           4,5
           4,5
           4,5
           4,5
    7 rows selected.

  • Any idea why the sissor cut tool would behave differently than it has. It makes the cut several seconds in advance of my marker-now. Previously it was precise. Thx..

    The sissor tool is making arbitrary cuts, in areas I have not specified. I have  used this tool alot. Has previously worked as desired.
    Any idea what might be controling it to act this way?
    Thank you.

    Hi
    Snap value set to something like Bar/Beat?
    CCT

  • Cloning layer on top of smart object

    I've recently started opening my RAW files from Lightroom as a smart object in Photoshop.
    For cloning, I add a new layer and set Sample to 'Current and below'. However, when I use the healing brush, it behaves differently than what I'm used to: after using the healing brush to remove an object, I can still see that object that I tried to remove. It's faint, but it's there. Even if I switch to All Layers, this happens.
    What causes this?

    Thanks Mark, but unfortunately this is not the case.
    If I add a cloning layer to a non smart object layer, everyting works just fine. Opacity is set to 100%, no active selections. Also, the problem only occurs when I use the healing brush, not the cloning stamp. Opacity should affect both, not just one.
    Any other ideas?

  • Smart Objects - File size issues

    Hey All,
    The Question: Not sure if this question has been answered elsewhere. But when using a nested smart object (meaning a smart object within a smart object) Photoshop CS5 doesn't display the correct file size (at bottom left) or seem to account for the nested smart object file size.  Is there a "setting" I’m missing to accurately display what the true file size is?
    The Problem: Using multiple nested smart objects that I have reduced the size of my image to be 260x200 for web export. Photoshop CS5 won't let me save a file that appears to be only 3mbs claiming it's over 2 gig's. See image below.
    Really not sure what to do about this, the company I work for makes lots of changes so using smart objects is necessary for my work flow. But also seems to be slowing me down trying to figure out issues like this and is problematic when it comes to saving all the work I have been doing.
    Thanks for the help

    FentonDesigns wrote:
    when using a nested smart object (meaning a smart object within a smart object) Photoshop CS5 doesn't display the correct file size (at bottom left) or seem to account for the nested smart object file size.  Is there a "setting" I’m missing to accurately display what the true file size is?
    One thing you might have missed is that Photoshop is not a file editor its a document editor.   The sizes Photoshop is displaying are related to how much ram it using for the documents data. How efficient ram is being used etc. File sizes vary all over the place sizes depend on the number of pixels in an image format support layers no layers compression?, transparency.   There is no way Photoshop could even guess at any file sizes.
    An other is all smart object layer are not created the same and their sizes my be far different the you may think.  
    Smart object layers have a basic format. There is an embedded object, there is a composite pixel rendering for embedded object that is used for the layer pixels and there is a transform associated for the layer rendered pixels.
    Anything Photoshop supports can be an embedded object.  These objects are copies of the original object.  For example a copy of a RAW file where ACR settings are stored in the file copy metadata. An embedded object might be a copy of a PSD file that has thousands of layers. in any case Photoshop renders pixels for the embedded objects composite view and uses these rendered pixels as the smart object layers pixels.  These pixels can not be changed within the document.
    However the embed object can be opened and worked on and changed. If the change is committed Photoshop will update the embedded object and render the updated object composit view and replace the layers pixels. 
    Smart Object Layer Pixels can only be acted on in the document not changed with paint etc. For example the Transform associated with the smart object layer sizes and positions the layer rendering over the canvas. The layer actual size may be larger then, smaller then the canvas size and have a different aspect ratio then the canvas. Example if you place in an image that is larger then the document canvas size one of Adobe Photoshop's Preferences is set by default have Place resize large images to fit within current the documents canvas size. The transform associated with that placed layer would cause the rendering of the layers pixels to fit with in the canvas. 
    Though an embedded  object may contain thousands of layers the actual object may be much smaller then you think for PSD files are compressed object may be compressed.  Also while the embedded object  may contain vector layers when a smart object layer is transformed the layer is transformed using interpolation like a raster layer for all that is being transformed is the pixels Photoshop rendered for the embedded smart object. The only way to work on the embedded smart object layers it to open the smart object and work on the object itself.j

  • Duplicating smart objects across documents

    Hello, what I'm trying to do is keep smart objects linked when duplicating them over to a different document. The thing is, I don't have a problem with the links breaking when I duplicate them from one doc to another on my laptop (a PC) and my friend can also do it on his laptop (a mac). But on my work computer, when I try to duplicate a group with several smart objects inside it, the links break and I am no longer able to update the objects in the doc that I duplicated them into. Does that make sense?? I use Photoshop CC on both my work and home computer, and my friend used Photoshop cs4, but I'm thinking maybe my computer at home isn't the lastest update of CC.. my work computer is, and that is where I am having the issue of broken links. Could this just be a bug in the latest version? Any other thoughts on how I could fix this?
    Thanks!

    Could this just be a bug in the latest version?
    Ah, how easily some people bandy about the word »bug« … but you simply may be right. (edited)
    I can reproduce the issue on 14.2.1 – a group of instances of a Smart Object duplicated to a different file behaves as individual Smart Objects (and the file size seems to reflect that).
    Maybe you can search
    http://feedback.photoshop.com/photoshop_family/
    for existing bug reports on this or, if none exist and someone else can confirm the issue, create one.

  • Problem with pasting a smart object in Photoshop

    I create artworks using both Illustrator and Photoshop by pasting different elements as smart objects in Photoshop on different layers  but I often have a problem.
    To make the pasted content  positioned exactly on the same place as in Illustrator, I create a box with no fill and stroke encompassing the whole artwork (with the thick pink frame on the image below) and paste different elements along with the encompassing box on different layers in Photoshop.
    The problem is that often during the creation of the artwork it may require using a clipping path containing objects bigger than the encompassing box. Then when pasting in Photoshop the size of the bounding box containing the invisible parts of the objects is factored in instead of the visible parts only.
    The image bolow is a simplified example. On the left side  is the selection in Illustrator but when pasted in Photoshop although it keeps the same visibility as on the left size, the encompassing frame is the bounding box shown on the right side and this messes up the position of the placed objects. I know the problem can be avoided if I know in advance how big the eventual artwork including the invisible objects would be and create an encompassing box big enough but often this is not the case. What do yo think would be the easiest way to fix this problem once it occurs?

    Just so you are aware, photoshop has a bug when sensing illustrator files.
    If your starting with a new document and letting photoshop sense the size from the clipboard, set the physical size to inches or centimeters before changing the ppi from 72 to 300. By default, photoshop is set to pixel dimentions and ppi is disabled even though you can type in a new value, it does not alter the size any.

  • Edit Smart Object CS4

    How can I edit a Smart Object within a .psd file with Fireworks CS4?

    Giving the objects no fill/stroke has been my work around in the past however this particular element is extremely complex and I was hoping that I could find a quicker and better way. I like the idea of the no fill/stroke bounding box. I will give that a try but I see a potential problem with effects like drop shadows and such. I think that if those effects are expanded and the bounding box set to the area of the expanded raster it might work. I wish that it was "smart" enuf to realize how it was placed/edited and not have to add elements that are for nothing more than to keep it ancored. Is this how it is in CS5?

  • Smart Object Bug?

    When I edit Smart Objects in CS5.5 they open in their own window; meaning I only see the smart object in my new window when I chose to edit. In CS6 I am seeing the actual document I made the Smart Object from, as well as the Smart Object when I edit the Smart Object, AND it has its own rounded border that when saved out, does not appear - it is taking that from the original for no reason.
    Windows 7 Pro 64 Bit only. I did not install 32 bit.

    Hi Zeno,
    Thanks for the suggestion. Resetting the temp directory to another location is a good workaround. I was having the same problem with another program, CuteFTP, and changing the temp dir fixed its problem too. I had previously tried running in Compatibility mode, Administrator mode and both together but none of those modes helped.
    It would still be nice to know why Windows 7 denies access to its own temp directory but at least now, I can get back to work.
    Thanks,
    David Salahi

Maybe you are looking for