Should I wait until the end of the execution time of the query for the execution plan?

Hello Experts,

I want to see the execution plan of the query below. However, it takes more than 3 hours. Should I wait all the time to see the execution plan?

Note: EXPLAIN PLAN for does not work. (I mean that I do not see the actual line number, etc. with EXPLAIN the PLAN of market)

You can see the output of the execution plan when I canceled the execution after 1 minute.

My first question is: what should I do to see the execution plan for queries running out of time time?

2nd question: when I cancel the query during execution in order to see the execution plan, will I see the specific plan of execution or erroneous values? Because the first execution plan seems inaccurate, what do you think?

question 3: why EXPLAIN the PLAN for the clause does not work? Also, should I use EXPLAIN the PLAN of the clause to this scenerio? Can I see the result of running for long time without her queries?

Thnaks for your help.

Oracle Database 11 g Enterprise Edition Release 11.2.0.2.0 - 64 bit Production

PL/SQL Release 11.2.0.2.0 - Production

CORE Production 11.2.0.2.0

AMT for Linux: Version 11.2.0.2.0 - Production

NLSRTL Version 11.2.0.2.0 - Production

Select / * + GATHER_PLAN_STATISTICS NO_PARALLEL * / J.INVOICEACCOUNT, J.INVOICEID, J.INVOICEDATE, (T.LINEAMOUNT + T.LINEAMOUNTTAX) price

of custinvoicejour j join custinvoicetrans t on

substr (nls_lower (j.DataAreaId), 1, 7) = substr (nls_lower (t.dataareaid), 1, 7) and

substr (nls_lower (J.INVOICEID), 1: 25) = substr (nls_lower (t.INVOICEID), 1: 25)

where

substr (nls_lower (T.DATAAREAID), 1, 7) = '201' and T.AVBROCHURELINENUM = 29457

and substr (nls_lower (j.dataareaid), 1, 7) = '201' and

J.INVOICEACCOUNT in

(select IT. Drmpos.avtr_seg_cust_campend ACCOUNTNUM this where THIS. CAMPAIGN = '201406' and THIS. SEGMENT_LEVEL in (', 'E'))

and J.AVAWARDSALES > 190

and substr (nls_lower (J.AVBILLINGCAMPAIGN), 1, 13) = '201406'

"and J.INVOICEDATE between ' 04.06.2014' and ' 13.06.2014 ';

SQL_ID, dznya6x7st0t8, number of children 0

-------------------------------------

Select / * + GATHER_PLAN_STATISTICS NO_PARALLEL * / J.INVOICEACCOUNT,.

J.INVOICEID, J.INVOICEDATE, (T.LINEAMOUNT + T.LINEAMOUNTTAX) price of

CustInvoiceJour j join custinvoicetrans t on

substr (nls_lower (j.DataAreaId), 1, 7) =

substr (nls_lower (t.DataAreaId), 1, 7) and

= substr (nls_lower (J.INVOICEID), 1: 25)

substr (nls_lower (t.INVOICEID), 1: 25) where

substr (nls_lower (T.DATAAREAID), 1, 7) = '201' and T.AVBROCHURELINENUM =

29457 and substr (nls_lower, (j.dataareaid), 1, 7) = '201' and

J.INVOICEACCOUNT in (select CE. ACCOUNTNUM of

drmpos.avtr_seg_cust_campend this where THIS. CAMPAIGN = '201406' and

IT. SEGMENT_LEVEL in (', 'E')) and J.AVAWARDSALES > 190 and

substr (nls_lower (J.AVBILLINGCAMPAIGN), 1, 13) = '201406' and

"J.INVOICEDATE between ' 04.06.2014' and ' 13.06.2014 '.

Hash value of plan: 2002317666

--------------------------------------------------------------------------------------------------------------------------------------------------------------

| ID | Operation | Name                           | Begins | E - lines. A - lines.   A - time | Pads | Bed |  OMem |  1Mem | Used Mem.

--------------------------------------------------------------------------------------------------------------------------------------------------------------

|   0 | SELECT STATEMENT |                                |      1.        |      0 | 00:00:00.01 |       0 |      0 |       |       |          |

|*  1 |  HASH JOIN |                                |      1.   3956.      0 | 00:00:00.01 |       0 |      0 |  2254K |  1061K | 2190K (0) |

|*  2 |   HASH JOIN |                                |      1.     87.  16676. 00:00:01.64 |     227K |   3552.  3109K |  1106K | 4111K (0) |

|*  3 |    TABLE ACCESS BY INDEX ROWID | CUSTINVOICEJOUR |      1.   1155 |  31889 | 00:00:01.16 |     223KO |     15.       |       |          |

|*  4 |     INDEX RANGE SCAN | I_062INVOICEDATEORDERTYPEIDX |      1.   4943 |    134K | 00:00:00.83 |   45440 |      0 |       |       |          |

|   5.    SIMPLE LIST OF PARTITION.                                |      1.  82360 |    173K | 00:00:00.08 |    3809 |   3537 |       |       |          |

|*  6 |     TABLE ACCESS FULL | AVTR_SEG_CUST_CAMPEND |      1.  82360 |    173K | 00:00:00.06 |    3809 |   3537 |       |       |          |

|   7.   TABLE ACCESS BY INDEX ROWID | CUSTINVOICETRANS |      1.   4560 |      0 | 00:00:00.01 |       0 |      0 |       |       |          |

|*  8 |    INDEX RANGE SCAN | I_064INVLINENUMCAMPAIGNOFPRICE |      1.   4560 |      0 | 00:00:00.01 |       0 |      0 |       |       |          |

--------------------------------------------------------------------------------------------------------------------------------------------------------------

Information of predicates (identified by the operation identity card):

---------------------------------------------------

1 - access("J".") "SYS_NC00299$"="T". "' SYS_NC00165$ ' AND SUBSTR (NLS_LOWER ('J'. "" "" REFFACTURE")(, 1, 25) = SUBSTR (NLS_LOWER ("T"." "" "REFFACTURE")(, 1, 25)).

2 - access("J".") INVOICEACCOUNT '= SYS_OP_C2C ("EC". ". ACCOUNTNUM'))

3 - filter("J".") AVAWARDSALES"> 190)

4 - access("J".") SYS_NC00299$ "= U ' 201"AND "J". INVOICEDATE"> = TO_DATE(' 2014-06-04 00:00:00', 'syyyy-mm-dd hh24:mi:ss') AND

"J"." SYS_NC00307$ "= U ' 201406"AND "J". INVOICEDATE"< = TO_DATE (' 2014-06-13 00:00:00 ',' syyyy-mm-dd hh24:mi:ss')))

filter ((' J'. "INVOICEDATE' > = 'J' AND TO_DATE(' 2014-06-04 00:00:00', 'syyyy-mm-dd hh24:mi:ss') '." " SYS_NC00307$ "= U '201406' AND"

"J"." INVOICEDATE"< = TO_DATE (' 2014-06-13 00:00:00 ',' syyyy-mm-dd hh24:mi:ss'))))

6 filter (("CE". "SEGMENT_LEVEL" = A "OR"THIS"." SEGMENT_LEVEL "=" E"))

8 - access("T".") SYS_NC00165$ "= U ' 201"AND "T". AVBROCHURELINENUM "= 29457)

filter ("T". ("AVBROCHURELINENUM" = 29457)

EXPLAIN PLAN FOR

Select / * + GATHER_PLAN_STATISTICS NO_PARALLEL * / J.INVOICEACCOUNT, J.INVOICEID, J.INVOICEDATE, (T.LINEAMOUNT + T.LINEAMOUNTTAX) price

of custinvoicejour j join custinvoicetrans t on

substr (nls_lower (j.DataAreaId), 1, 7) = substr (nls_lower (t.dataareaid), 1, 7) and

substr (nls_lower (J.INVOICEID), 1: 25) = substr (nls_lower (t.INVOICEID), 1: 25)

where

substr (nls_lower (T.DATAAREAID), 1, 7) = '201' and T.AVBROCHURELINENUM = 29457

and substr (nls_lower (j.dataareaid), 1, 7) = '201' and

J.INVOICEACCOUNT in

(select IT. Drmpos.avtr_seg_cust_campend ACCOUNTNUM this where THIS. CAMPAIGN = '201406' and THIS. SEGMENT_LEVEL in (', 'E'))

and J.AVAWARDSALES > 190

and substr (nls_lower (J.AVBILLINGCAMPAIGN), 1, 13) = '201406'

"and J.INVOICEDATE between ' 04.06.2014' and ' 13.06.2014 ';

SELECT * FROM table (DBMS_XPLAN. DISPLAY_CURSOR);

SELECT * FROM table (DBMS_XPLAN. DISPLAY_CURSOR ('7h1nbzqjgwsp7', 2));

SQL_ID, 7h1nbzqjgwsp7, number of children 2

EXPLAIN PLAN for select / * + GATHER_PLAN_STATISTICS NO_PARALLEL * /.

J.INVOICEACCOUNT, J.INVOICEID, J.INVOICEDATE,

(T.LINEAMOUNT + T.LINEAMOUNTTAX) join price j custinvoicejour

CustInvoiceTrans t on substr (nls_lower (j.dataareaid), 1, 7) =

substr (nls_lower (t.DataAreaId), 1, 7) and

= substr (nls_lower (J.INVOICEID), 1: 25)

substr (nls_lower (t.INVOICEID), 1: 25) where

substr (nls_lower (T.DATAAREAID), 1, 7) = '201' and T.AVBROCHURELINENUM =

29457 and substr (nls_lower, (j.dataareaid), 1, 7) = '201' and

J.INVOICEACCOUNT in (select CE. ACCOUNTNUM of

drmpos.avtr_seg_cust_campend this where THIS. CAMPAIGN = '201406' and

IT. SEGMENT_LEVEL in (', 'E')) and J.AVAWARDSALES > 190 and

substr (nls_lower (J.AVBILLINGCAMPAIGN), 1, 13) = '201406' and

"J.INVOICEDATE between ' 04.06.2014' and ' 13.06.2014 '.

NOTE: cannot fetch SQL_ID plan: 7h1nbzqjgwsp7, CHILD_NUMBER: 2

Check the value of SQL_ID and CHILD_NUMBER;

It could also be that the plan is no longer in the cursor cache (check v$ sql_plan)

NightWing wrote:

Randolf,

I don't understand. What you hear from the above statement that you mean A-lines and E will be incorrect, but the ratio between them remain the same. Therefore, you can deduct the bad things by comparing the differences.

Thus, A-lines always give a wrong result for cancellation of queries, isn't it?

Charlie,

I think that Martin gave a good explanation. Here's another example that hopefully makes more obvious things:

17:56:55 SQL >-things go very wrong here with a small buffer cache

17:56:55 SQL >-T2 lines are badly scattered when you access through T1. FK

17:56:55 SQL >--

17:56:55 SQL >-"Small job" approach would have been a good idea

17:56:55 SQL >-if the estimate of 100 iterations of the loop was correct!

17:56:55 SQL > select

17:56:55 (t2.attr2) count 2

17:56:55 3 of

17:56:55 4 t1

17:56:55 5, t2

17:56:55 6 where

17:56:55   7  /*------------------*/

17:56:55 8 trunc (t1.attr1) = 1

17:56:55 9 and trunc (t1.attr2) = 1

17:56:55 10 / *-* /.

17:56:55 11 and t1.fk = t2.id

17:56:55 12.

T1

*

ERROR on line 4:

ORA-01013: user has requested the cancellation of the current operation

Elapsed time: 00:04:58.30

18:01:53 SQL >

18:01:53 SQL > @xplan_extended_display_cursor ' ' ' ' 'ALLSTATS LAST + COST.

18:01:53 SQL > set echo off verify off termout off

SQL_ID, 353msax56jvvp, number of children 0

-------------------------------------

SELECT count (t2.attr2) from t1, t2 where

/ / *-* trunc (t1.attr1) = 1 and

trunc (T1.attr2) = 1 / *-* / and t1.fk = t2.id

Hash value of plan: 2900488714

------------------------------------------------------------------------------------------------------------------------------------

| ID | The NEST | DSB | Operation | Name | Begins | E - lines. Cost (% CPU). A - lines.   A - time | Pads | Bed |

------------------------------------------------------------------------------------------------------------------------------------

|   0 |     |   7. SELECT STATEMENT |        |      1.        |  4999 (100) |      0 | 00:00:00.01 |       0 |      0 |

|   1.   0 |   8 2 GLOBAL TRI |        |      1.      1.            |      0 | 00:00:00.01 |       0 |      0 |

|   2.   1.   5.   NESTED LOOPS |        |      1.        |            |  57516 | 00:04:58.26 |     173K |  30770 |

|   3.   2.   3.    NESTED LOOPS |        |      1.    100.  4999 (1) |  57516 | 00:00:21.06 |     116K |   3632.

|*  4 |   3.   1.     TABLE ACCESS FULL | T1 |      1.    100.  4799 (1) |  57516 | 00:00:00.19 |    1008 |   1087 |

|*  5 |   3.   2.     INDEX UNIQUE SCAN | T2_IDX |  57516 |      1.     1 (0) |  57516 | 00:00:20.82 |     115K |   2545 |

|   8 2 2 |   4.    TABLE ACCESS BY INDEX ROWID | T2 |  57516 |      1.     2 (0) |  57516 | 00:04:37.14 |   57516 |  27138 |

------------------------------------------------------------------------------------------------------------------------------------

Information of predicates (identified by the operation identity card):

---------------------------------------------------

4 filter ((TRUNC ('T1'. "ATTR1") = 1 AND TRUNC ('T1'. " ATTR2') = 1))

5 - access("T1".") FK '= 'T2'.' (ID')

You say here that I canceled a query after about 5 minutes, and looking at the statistics of content (RowSource) I can already say the following:

1. the estimation of cardinality of T1 is far - the optimizer estimated 100 lines, but it actually generated more than 57000 lines when the query was cancelled. If this definitely seems like a candidate at the origin of the problems

2. the query has spent most of the time in search of random table T2

So while it is true that I don't know final A-lines of this cancelled query information, I can still say a lot of this and begin to deal with the problems identified so far.

Randolf

Tags: Database

Similar Questions

  • I got a subscription to Adobe Captivate 8 in February. Can I cancel my subscription 8 Captivate without penalty (as I'm moving to Captivate 9), or should I wait until the year is to be upgraded?

    I got a subscription to Adobe Captivate 8 in February. Can I cancel my subscription 8 Captivate without penalty (as I'm moving to Captivate 9), or should I wait until the year is to be upgraded?

    HI Brendan Strong,

    Subscription is not attached to the version of Captivate. You can download 9 Captivate and use the same subscription id. Make sure you disconnect from Captivate 8, as this is considered to be new use for instance of Captivate with the subscription ID.

    Thank you

    Sexy.

  • Obtained a credit mistake card, updated my information and nothing happens, he tried not to make a payment, but the error is still there, should I wait until the next Bill to see if credit card information is ok?

    :=

    Hello

    You will need to contact support by calling/chat for this request.

    Contact the customer service

    * Be sure to stay connected with your Adobe ID before accessing the link above *.

    Kind regards

    Sheena

  • Thus, it has been some time since iOS 9.2.1 happened, but I still have not downloaded it. What is the consensus on this update, is it useful to download or should I wait until 9.3?

    Thus, it has been some time since iOS 9.2.1 happened, but I still have not downloaded it. What is the consensus on this update, is it useful to download or should I wait until 9.3?

    Yes.

    Yes/No - up to you.

  • I got following message from the installation program Adobe - other instances of running Applications Adobe Manager that must be closed before you install this product. Please close or wait until they end. Please indicate how can I resolve the issue?

    I got following message from the installation program Adobe - other instances of running Applications Adobe Manager that must be closed before you install this product. Please close or wait until they end. Please indicate how can I resolve the issue?

    Please check if this helps https://helpx.adobe.com/creative-suite/kb/error-instance-updater-running-cs5.html

    Concerning

    Stéphane

  • Wait until the end of the transition between two images.

    I'm developing an ActionScript 3.0 for Blackberry Playbook application.

    I have twelve images loaded with a class Loader. I use Event.ENTER_FRAME melted and melted images using this event handler:

    private function onEnterFrame(event:Event):void
        {
            imageToFront.alpha += 0.1; // slow fade
            imageToBack.alpha -= 0.1;
    
            if( imageToFront.alpha >= 1.0 )
            {
                imageToFront.alpha = 1.0;
    
                // hide the first image
                imageToBack.alpha = 0.0;
                imageToBack.visible = false;
    
                // remove the enter frame event listener
                stage.removeEventListener( Event.ENTER_FRAME, onEnterFrame );
            }
        }
    

    When a user clicks an image his manager fundraising click the following:

    private function onImageClicked(event:MouseEvent):void
        {
            switch((event.currentTarget as Loader).name)
            {
                case imageCell11Back.name:
                    imageToFront = imageCell11Front;
                    imageToBack = imageCell11Back;
                    break;
                case imageCell11Front.name:
                    imageToFront = imageCell11Back;
                    imageToBack = imageCell11Front;
                    break;
                case imageCell12Back.name:
                    imageToFront = imageCell12Front;
                    imageToBack = imageCell12Back;
                    break;
                case imageCell12Front.name:
                    imageToFront = imageCell12Back;
                    imageToBack = imageCell12Front;
                    break;
                case imageCell13Back.name:
                    imageToFront = imageCell13Front;
                    imageToBack = imageCell13Back;
                    break;
                case imageCell13Front.name:
                    imageToFront = imageCell13Back;
                    imageToBack = imageCell13Front;
                    break;
                case imageCell21Back.name:
                    imageToFront = imageCell21Front;
                    imageToBack = imageCell21Back;
                    break;
                case imageCell21Front.name:
                    imageToFront = imageCell21Back;
                    imageToBack = imageCell21Front;
                    break;
                case imageCell22Back.name:
                    imageToFront = imageCell22Front;
                    imageToBack = imageCell22Back;
                    break;
                case imageCell22Front.name:
                    imageToFront = imageCell22Back;
                    imageToBack = imageCell22Front;
                    break;
                case imageCell23Back.name:
                    imageToFront = imageCell23Front;
                    imageToBack = imageCell23Back;
                    break;
                case imageCell23Front.name:
                    imageToFront = imageCell23Back;
                    imageToBack = imageCell23Front;
                    break;
            }
            stage.addEventListener(Event.ENTER_FRAME, onEnterFrame);
            imageToFront.visible = true;
        }
    

    I'm having the following problem:

    If the user clicks on another picture until the previous image did not reach this image with a less than 1.0 alpha to alpha = 1.0 left TI.

    In other words, I have to do something for the function onEnterFrame left the 1.0 alpha value.

    Any ideas?

    I tried with stage.hasEventListener (Event.ENTER_FRAME) to wait until the Manager came out, but it does not work (it's always return true).

    My solution:

    private function onEnterFrame(event:Event):void
        {
            imageToFront.alpha += 0.1; // slow fade
            imageToBack.alpha -= 0.1;
    
            if( imageToFront.alpha >= 1.0 )
            {
                imageToFront.alpha = 1.0;
    
                // hide the first image
                imageToBack.alpha = 0.0;
                imageToBack.visible = false;
    
                // remove the enter frame event listener
                stage.removeEventListener( Event.ENTER_FRAME, onEnterFrame );
                faddingCard = false;
            }
        }
    

    When a user clicks an image his manager fundraising click the following:

    private function onImageClicked(event:MouseEvent):void
        {
            if (faddingCard) return;
    
            switch((event.currentTarget as Loader).name)
            {
                case imageCell11Back.name:
                    imageToFront = imageCell11Front;
                    imageToBack = imageCell11Back;
                    break;
                case imageCell11Front.name:
                    imageToFront = imageCell11Back;
                    imageToBack = imageCell11Front;
                    break;
                case imageCell12Back.name:
                    imageToFront = imageCell12Front;
                    imageToBack = imageCell12Back;
                    break;
                case imageCell12Front.name:
                    imageToFront = imageCell12Back;
                    imageToBack = imageCell12Front;
                    break;
                case imageCell13Back.name:
                    imageToFront = imageCell13Front;
                    imageToBack = imageCell13Back;
                    break;
                case imageCell13Front.name:
                    imageToFront = imageCell13Back;
                    imageToBack = imageCell13Front;
                    break;
                case imageCell21Back.name:
                    imageToFront = imageCell21Front;
                    imageToBack = imageCell21Back;
                    break;
                case imageCell21Front.name:
                    imageToFront = imageCell21Back;
                    imageToBack = imageCell21Front;
                    break;
                case imageCell22Back.name:
                    imageToFront = imageCell22Front;
                    imageToBack = imageCell22Back;
                    break;
                case imageCell22Front.name:
                    imageToFront = imageCell22Back;
                    imageToBack = imageCell22Front;
                    break;
                case imageCell23Back.name:
                    imageToFront = imageCell23Front;
                    imageToBack = imageCell23Back;
                    break;
                case imageCell23Front.name:
                    imageToFront = imageCell23Back;
                    imageToBack = imageCell23Front;
                    break;
            }
            faddingCard = true;
            stage.addEventListener(Event.ENTER_FRAME, onEnterFrame);
            imageToFront.visible = true;
        }
    

    I added a class Boolean faddingCard variable to control when onImageClick is thrown.

    This solution is faster than Tweener or TweenLite.

    Thank you very much for your help.

  • Wait until the next millisecond several question

    I seem to have a problem with the wait until the next millisecond VI. I put it to expect from 1000ms and I inside a loop that makes a bunch of stuff, yet my cards in the loop updates about 50 times every 60 seconds. I thought that maybe, it took too long to run everything in the loop, so he "missed" multiple next MS, but if that were the case it could be updated every 2 seconds. It wouldn't make sense not multiple integer.

    So my code is a great sorta, if he is the obvious places I should look and see, in what concerns, why what is happening in a general sense and not specific to my program, I could try that first.

    Thank you!

    Your loop can go to the next iteration until all structures of the event have expired or been triggered by an event AND wait the 1000ms has elapsed.

    It is difficult to solve the problems, you might want to rearchitect the code a little first. It seems that all the structures of the event are triggerend by the same event. You cannot combine all code into one? Use a structure of single event, not the event structures N!

    Keep the pattern of a single screen. Get rid of all the structures of these unnecessary sequences.

    Eliminate everything that the duplication of code. Why have a huge identical set of nodes of property in each case a case structure? Are not nodes of property after the structure of the case? Write to the properties when the value changes and not with each iteration of the loop.

    Use local variables instead of nodes in value property.

    Can you measure the loop with more conventional means to get a value of exact time loop?

  • uninstalled applications, received message: Please wait until the current program has finished uninstalling or one. After several reboots, still same message.

    Original title: 2 numbers do not know if they are related

    I have 2 questions and I don't know if they are related. Several days ago I was doing some cleaning and uninstalling programs to free up space. I don't know what I started with, but it seemed to go ok. However, after all that I've tried to uninstall gave me the message: Please wait until the current program has finished uninstalling or one. I rebooted the computer more than once during this period, but it still says that.

    Then my internet explore has stopped working just for 2 or 3 days. I've been using google chrome to access things, but it is rather slow.
    I ran repeated virus and malware scans my norton security and the microsoft Web site, and all said I am clean.

    Yes, it's windows 7 I appreciate the suggestions, but the problem was that he wouldn't LET me not uninstall anything. He gave me the waiting message please do anything, and he's not missing if I stopped and restarted. Finally, I gave up. I saved my files to my external hardrive and just do a full recovery of the computer. He solved the problem of installed programs and the internet problem explore both, although I hoped it would avoid going that drastic.

  • Please wait until the installer finishes determining your disk space requirements

    I have a windows Xp, Im trying to download Windows live sign in assistant. It seems to be stuck in (Please wait until the installer finishes determining your disk space requirements) I'm not quite sure what to do, Ive has been looking for an awnser for quite awhile. Im trying to download a game called also age of empires online. If there is a way I can by pass this dl all together that would be even better. I just went to re - install the program and this is the link ( http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=15106 ), it is not windows 7 but I'm not sure if it would work for my windows Xp. This link pop when I run the games for windows marketplace... Thanks - Matt...

    Well, I had it works for me without re doing not, but by going to my downloads and put back on the download I re install a couple of times and the same results, once I started it of my downloads, it worked like a charm! Hope this helps someone out there.

  • Impossible to uninstall searchfly. Looks like the system froze. continue to be "Please wait until the current program.

    Try to uninstall Searchfly since yesterday. I continue to keep the message "Please wait until the current program is completed the uninstall". Help, please.

    Hello

    You are infected with malware.

    Follow this removal Guide:

    http://www.bleepingcomputer.com/forums/t/502760/how-to-get-rid-of-SF-searchfly/

    See you soon.

  • Message "Please wait until the current program is finished uninstalling" or that when the uninstall a program

    Original title: Uninstalling questions

    The problem is when I try to uninstall any program I get a pop up message saying "Please wait until the current program is finished uninstalling" or that did not uninstall or change a program for months! Any ideas would be appreciated

    Hi Martin,

    This error message is related to the windows service installed on the computer.

    Before you begin to solve the problem, I recommend to restart the computer and verify if you are able to run the program.

    If the problem persists, I suggest you follow the provided methods to solve the problem.

    Method 1

    Unregister Windows Installer and then reregister Windows Installer. To do this, follow these steps:

    (a) click on Start Menu

    (b) type msiexec /unreg , and then press ENTER.

    (c) click on Start Menu

    (d) type msiexec/regserver , and then press ENTER.

    Method 2

    If the previous step fails, check if it has all the facilities waiting on the computer using the registry.

    Important This section, method, or task contains steps that tell you how to modify the registry. However, serious problems can occur if you modify the registry incorrectly. Therefore, make sure that you proceed with caution. For added protection, back up the registry before you edit it. Then you can restore the registry if a problem occurs. For more information about how to back up and restore the registry, see the link below.

    Back up the registry

    For Vista: Back up the registry:

    http://Windows.Microsoft.com/en-us/Windows-Vista/back-up-the-registry

    Empty registry key "in progress"
     
    Check the following registry key:

    HKLM\Software\Microsoft\Windows\CurrentVersion\Installer\InProgress

    Empty/rename "PendingFileRenameOperations" registry key

    Check the following registry key:

    HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\PendingFileRenameOperations

    Hope this helps; Please get back to us with the results.

  • I get the message please wait until the current program is finished gel or one

    I get the message please, wait until the current program is finished gel or be changed... trying to delete a program and have restarted and did a system restore nothing has fixed the problem...

    Hello

    try using the free program revo to remove a stubborn program

    http://www.revouninstaller.com/revo_uninstaller_free_download.html

  • Error when you try to burn a CD: Windows Media Player cannot burn the files. If the burner is busy, wait until the current task is complete. If necessary, check that the burner is connected properly and that you have installed the latest device driver

    Windows Media Player cannot burn the files. If the burner is busy, wait until the current task is complete. If necessary, check that the burner is connected properly and that you have installed the latest device driver. ???

    I just burn a CD with no problem at all.  Using the same type of CD, brand new, I tried to burn another CD and got this error message:

    Windows Media Player cannot burn the files. If the burner is busy, wait until the current task is complete. If necessary, check that the burner is connected properly and that you have installed the latest device driver.

    I close all programs running, restarted my computer, changed on the devices tab, the speed of burning... everything I know to do and all the things I've read in these forums, no luck... still get the exact same message.  No idea why my CD-writer has decided to stop working for me?

    Hi Cierrajade,

    1. you have any third-party DVD burning software installed on the computer?

    Method 1

    You can use the convenience store open playing and burning CDs, DVDs and Blu - ray discs built in Windows 7 and check to see if it helps you to trouble the CD plays the questions.

    For more information about how to open the resolution of problems in Windows 7, go to the link below and follow the steps.

    http://Windows.Microsoft.com/en-us/Windows7/open-the-playing-and-burning-CDs-DVDs-and-BluRay-discs-Troubleshooter

    Method 2

    If you have any third party CD\DVD software installed on the computer of engraving I suggest you uninstall and check back later if you can burn CDs with success.

    Disc burning: frequently asked questions

    http://Windows.Microsoft.com/en-us/Windows7/disc-burning-frequently-asked-questions

    Method 3

    If the previous step fails, check if you can burn CDs using Windows Explorer

    Burn a CD or DVD in Windows Explorer

    http://Windows.Microsoft.com/en-us/Windows7/burn-a-CD-or-DVD-in-Windows-Explorer

    I hope this helps!

    Halima S - Microsoft technical support.

    Visit our Microsoft answers feedback Forum and let us know what you think.

  • "Lexmark S600 Series is currently in use. Wait until the printer has finished printing and then uninstall. »

    Original title: Lexmark printer

    Hello

    Thank you for helping me to get my laptop working again - after contacting the Microsoft Community, Microsoft and my ISP, my email seems to work so I can get all my incoming messages.

    But I'm still having a problem printing.  I tried to uninstall the Lexmark S605 and I get the message error "series Lexmark S600 is currently in use.  Wait until the printer has finished printing and then uninstall. "I get this message even if the printer is turned off and unplugged.

    Before I tried to uninstall, I tried to update the drivers from the Lexmark site and it says the update was successful, but nothing prints.  Printer is no longer supported by Lexmark.  Wireless connects, but I have also tried to make it work using the USB connection.

    Printer print wireless from office, but not my laptop.

    Does anyone have an idea on how to uninstall the Lexmark program?

    Thank you

    Agnes

    Restart your computer and check the queue to printer in the Notification area, as suggested.

    Click on the printer

    Cancel all Documents

    For more information, visit the below mentioned link:

    http://Windows.Microsoft.com/en-us/Windows7/open-the-printer-Troubleshooter

    Printer problems: http://blogs.technet.com/b/markrussinovich/archive/2010/04/12/3324570.aspx

    Run the printer problems to: http://support.microsoft.com/gp/printing_problems?entrypoint=WHHT

    You can see the below mentioned links.

    http://Windows.Microsoft.com/en-us/Windows7/install-a-printer

    http://Windows.Microsoft.com/en-us/Windows7/find-and-install-printer-drivers

    http://Windows.Microsoft.com/en-us/Windows7/change-your-default-printer

    http://Windows.Microsoft.com/en-us/Windows7/printing-to-the-correct-printer

  • Windows Media Player cannot burn the files. If the burner is busy, wait until the current task is complete.

    Original title: CD corrupts and burn it

    When I go to burn a cd with the music on this topic in windows media player, it starts very well. When it gets to 70-80% it stops and a window opens with this message.

    "Windows Media Player cannot burn the files. If the burner is busy, wait until the current task is complete. If necessary, check that the burner is connected properly and that you have installed the latest device driver. »

    There is nothing burn but these files. I made sure there was nothing waiting to be burned. I closed all the other windows. I lowered the speed at which it burns. Nothing works I've looked up online. WMP is updated too.

    I can burn files very well. Photos and documents, I have a problem with. It cannot therefore the CD burner (not completely, anyway). I can listen to the songs on the CD where it suddenly stops.

    If anyone has had this problem, a solution would be greatly appreciated.

    Thank you

    Hi Cory,.

    This problem can also occur when your computer correctly detects the disc as a non-recordable device. Make sure that the registry key is set correctly for DVD player.

    CD - R or CD - RW drive is not recognized as a recordable device (valid also for Windows 7 steps)

    http://support.Microsoft.com/kb/316529/en-us

    Registry warning

    To do: Important This section, method, or task contains steps that tell you how to modify the registry. However, serious problems can occur if you modify the registry incorrectly. Therefore, make sure that you proceed with caution. For added protection, back up the registry before you edit it. Then you can restore the registry if a problem occurs. For more information about how to back up and restore the registry, click on the number below to view the article in the Microsoft Knowledge Base:

    http://support.Microsoft.com/kb/322756/en-us

    How to back up and restore the registry in Windows

    I hope this helps.

Maybe you are looking for

  • Attention iCloud Server Malware?

    I got a pop up that says my computer has been infected - he said "do not restart", dial 888 immediately - (all ignored and completely closed) - has anyone seen all the weird messages supposedly from apple and i-cloud telling you to call a phone numbe

  • Registration issue

    Hello everyone. I bought the new PC toshiba laptop. I paid for it on June 19, but due to some problems with the first laptop that I got a second on 24 June. Then I tried to save it using the icon on the desktop, but I couldn't. I was informed that th

  • Backup of applications to your RAZR

    That I get more applications and unlock keys on my phone, I wonder which is the best app to save all this in case I have to restore it later. Any suggestions? Thank you.

  • IMAQdx change adquiring fps with USB camera

    Hello Im working with Labview to process images taken with a USB camera. I would like to know how to change the terms of adquiring of the camera, in particular the frequency of frames per second (fps), video mode and resolution. I need to change thes

  • compare 2 backup sets

    HI -. I have 2 separate sets of backup of Windows Vista from a now-defunct computer. How can I compare the contents of the sets to see what files are in two of them and which files are unique to each game? Thank you!