Count is slow

When there is an insert happening in the table will there be an impact in reading the data from the table.
When there is an insert going on i just gave
Select Coun(*) from mytable
it is taking some 10-13 sec to return the count if the table size keep on growing.
is there any faster way to check the count

BluShadow wrote:
Ensure you have an index/primary key, and then a count(*) will often use the index instead which typically takes less I/O as there is usually less data blocks to an index than the base table.
Counter-intuitive, but this could make the count slower if the table is subject to a lot of inserts (unless the PK is based on a monotonic sequence).
A count(*) which is much slower than seems reasonable for the hardware may be spending a lot of its time reconstructing read-consistent copies of rapidly changing blocks.
When you do a tablescan Oracle starts with a read-consistent view of the segment header to identify the highwater marks for the table so that the count(*) can stop at the earliest possible moment and not have to reconstruct blocks (to empty) that were about the HWM when the query started.  (For tables with lots of space being below the HWM that is being used by the inserts this doesn't necessarily help - and there are various reasons why there might be a lot of usable space below the HWM).
When a count(*) uses an index fast full scan, the same applies - but if the key values being inserted are effectively randomly distributed (and not at the high value, as sometimes happens) then every block scanned may have to be cloned and made read-consistent.
Step 1 (for OP):  Check the execution path
Step 2: check if time required is reasonable for number of blocks that would be read if no inserts taking place
Step 3: check statistics during execution, noting particularly details of "undo records applied"
Step 4: check what read waits are occurring - multiblock from the data tablespace, or single block from the undo tablespace
Regards
Jonathan Lewis

Similar Messages

  • Why is the select Count too slow

    I am doing the following select count and calling it from my JSP to get the total number of records... why is it so slow...
    select count(*)
    from
    (select distinct o.receive_id, o.name, o.address
    from order o, item i
    where o.id = i.id
    and o.status = 2 and i.status = 0)

    If the data in the table that you are referring to in the query gets refreshed very often and your high water mark on your table not reset, then this query always runs longer. While deleting data in the table, use 'TRUNCATE' rather than 'DELETE' in your data queries. that would help reset the high water mark and your count() queries will run very very fast.

  • Why is the Tick Count function slow when used with a .dll but fine with normal lab view code?

    when using the Tick Count millisecond timer with a .dll I've written in C, I'm getting some odd timing issues.
    When I code the function I want (I'll explain it below in case it helps) in LV and run it as a subVI, feeding it the Tick count as an argument, the function runs quickly, but not quite as quickly as I would like. When I feed this same subVI just an integer constant rather than the Tick Count, it takes about the same amount of time, maybe a tiny bit more on average.
    When I bring in my function from a .dll, however, I start to run into problems. When I feed my function an integer constant, it is much faster than my subVI written in LV. When I feel my .dll the Tick Count, however, it slows down tremendously. I'm including a table with the times below:
                 |  Clock   |   Constant   |
    SubVi:   | 450ms  |  465ms       |
    .dll         | 4900ms|  75ms         |
    This is running the function 100,000 times. The function basically shifts the contents of a 2-dimensional array one place. For this function, it probably won't be a huge deal for me, but I plan on moving some of my other code out of LV and into C to speed it up, so I'd really like to figure this out.
    Thanks,
    Aaron

    Hi Aaron,
    Thanks for posting the code -- that made things a lot clearer for me. I believe I know what's going on here, and the good news is that it's easy to correct! (You shouldn't apologize for this though, as even an experienced LabVIEW programmer could run into a similar situation.) Let me explain...
    When you set your Call Library Function Node to run in the UI Thread you're telling LabVIEW that your DLL is not Thread-safe -- this means that under no circumstances should the DLL be called from more than one place at a time. Since LabVIEW itself is inherently multithreaded the way to work with a "thread-unsafe" DLL is to run it in a dedicated thread -- in this case, the UI thread. This safety comes at a price, however, as your program will have to constantly thread-swap to call the DLL and then execute block diagram code. This thread-swapping can come with a performance hit, which is what you're seeing in your application.
    The reason your "MSTick fine behavior.vi" works is that it isn't swapping threads with each iteration of the for loop -- same with the "MSTick bad behavior.vi" without the Tick Count function. When you introduce the Tick Count Function in the for loop, LabVIEW now has to swap threads every single iteration -- this is where your performance issues originate. In fact, you could reproduce the same behavior with any function (not just TIck Count) or any DLL. You could even make your "MSTick fine behavior.vi" misbehave by placing a control property node in the for loop. (Property nodes are also executed in the UI thread).
    So what's the solution? If your DLL is thread-safe, configure the call library function node to be "reentrant." You should see a pretty drastic reduction in the amount of time it takes your code to execute. In general, you can tell if your DLL is thread-safe when:
    The code is thread safe when it does not store any global data, such as global variables, files on disk, and so on.
    The code is thread safe when it does not access any hardware. In other words, the code does not contain register-level programming.
    The code is thread safe when it does not make any calls to any functions, shared libraries, or drivers that are not thread safe.
    The code is thread safe when it uses semaphores or mutexes to protect access to global resources.
    The code is thread safe when it is called by only one non-reentrant VI.
    There are also a few documents on the website that you may want to take a look at, if you want some more details on this:
    Configuring the Call Library Function Node
    An Overview of Accessing DLLs or Shared Libraries from LabVIEW
    VI Execution Speed
    I hope this helps clear-up some confusion -- best of luck with your application!
    Charlie S.
    Visit ni.com/gettingstarted for step-by-step help in setting up your system

  • Word Count feature slow in CS4

    The word cound feature in InDesign CS4 is sometimes very slow compared to what it was in CS2. I'm not even counting vast quantities of text, often a story of 1000 or so words will pause for an infernally long time before displaying results.
    Has anyone figured out a fix or workaround for this? I typically need to count stories or selections in a hurry.
    kurt hoffman
    art director
    Forward newspaper

    If you roll-over the right side of that character count display, a menu will appear, on which also appears the word count. Click on the word count entry, and it becomes the default display at the bottom of the page. Also, by holding down the command key, you can click and drag that floating box to your preferred display location.

  • COUNT() too slow

    I am running a query that returns a count. This runs on a 9.2.0.5 DB on an E450, and even when I’m the only user , this query takes more than 2 sec., returning a count of 2500 , that is 2500 records match the join. Why is this running slow? Is there an alternative to use COUNT without application rewrite, like using counters?
    All tables and indexes are analyzed daily, using DBMS_STATS, other queries on same table run much faster. It seems the COUNT() queries are slower than most other queries.
    SELECT
    Count(T1.T1ID) AS CNT
    FROM
    T1,
    T2
    WHERE
    T2.USERID = :b1 AND
    T2.CompanyGroupID = :b2 AND
    T1.STATUS = 1 AND
    T1.CompanySiteID = :b2 AND
    T1.T2ID = T2.T2ID;
    this is the explain plan:
    ==========================
    SELECT STATEMENT . CHOOSE Cost = 11 Rows Expected = 1
    SORT AGGREGATE .
    NESTED LOOPS . Cost = 11 Rows Expected = 1
    TABLE ACCESS BY INDEX ROWID T2 ANALYZED Cost = 8 Rows Expected = 1
    AND-EQUAL .
    INDEX RANGE SCAN T2_US_IDX ANALYZED
    INDEX RANGE SCAN T2_CG_IDX ANALYZED
    TABLE ACCESS BY INDEX ROWID T2.T1 ANALYZED Cost = 11 Rows Expected = 1
    AND-EQUAL .
    INDEX RANGE SCAN T1_IDX2 ANALYZED Cost = 1 Rows Expected = 285
    INDEX RANGE SCAN T1_IDX4 ANALYZED Cost = 1 Rows Expected = 285
    T1 has 221000 records, T2 has 1100000 records.
    T1 has 65000 records which match (T1.CompanySiteID = :b2), 11000 records which matcvh this and (T1.STATUS = 1)
    T2 has 27000 records which match (T2.CompanyGroupID = :b2) and 3200 records which match (T2.USERID = :b1)

    Because T1 is about 1/5 the size of T2 I would think the place to start is on T1 potentially via an index on CompanySiteId if this value is distinctive. A composite index on CompanySiteId, status would be even better though I would test using a full tablescan before adding an index if none exists.
    However, what the explain plan shows is Oracle is driving on T2 performing two index range scans which it then combines on common rowids that are then used to access the table T2. This would seem to indicate that single column index exist on both filter conditions and neither value is that distinctive.
    The same index scan logic is used on T1.
    I would suggest that first you update the statistics and check the plan to see if it changed. If it changes compare performance.
    Is T1ID a not null column? If so then substitute count(*) since no other values are selected this might allow Oracle to stop accessing one of the table rows while producing the same result.
    If still no luck then try an ORDERED hint to see if you can get Oracle to drive on T1. T2ID would need to be indexed for this path. I would try forcing a full table scan of T1 and entering T1 via indexes the filter condition indexes just to make sure I understood the results.
    HTH -- Mark D Powell --

  • 6020E Counter measurement slow

    Slow performance using the 6020E counters to measure pulsewidth.
    Using traditional DAQ (device not supported by DAQmx)
    Using hardware triggered measurement.
    After configuration, doing the following:
    - program
    - loop until no longer armed
    - read count and check for overflow
    This cycle takes 100ms to perform on a signal that pulses every 10ms (pulse between 1ms and 8ms)
    As I understand, after programming, the counter arms itself on a falling edge (hardware trigger) and measures the next pulse passing by. So this would mean worst case 20ms + communication overhead. Either this hardware triggering isn't working or the overhead is 80ms?
    Any help appreciated A LOT!
    Peter

    Thanks JV,
    Unfortunately, we want to read the pulswidth of the first pulse to come (hardware triggered), then do some things with it, do some other stuff in parallel and then read some more. So buffered reading isn't going to help much.
    We started from the 'Measure Pulse (DAQ-STC).vi' sample, changing it to do triggered measurements and tweaking timeout and errorhandling to our needs.
    It does seem that the 6020E has been a bad choice for the our task at hand (many single reads), as we've had performance issues in analog readings as well. Probably have to dump it all and go for some PCI solution.
    Peter

  • Select count(*) VERY slow!

    The table has only 8 columns and 5 way partitioned.
    It was fine till it had 550 million rows [Oracle 11g + Windows XP Pro]. Select count(*) from table used to take ~ 500 seconds.
    When records count reached 600 million, suddenly looks like database hit a brick wall. Now even select count(*) runs for whopping 2800 seconds!!
    What went wrong by just adding 50 million extra records??
    Thanx.

    analyze table Has been obsoleted by DBMS_STATS package.
    http://download.oracle.com/docs/cd/B19306_01/server.102/b14200/statements_4005.htm#sthref5767
    Note:
    Do not use the COMPUTE and ESTIMATE clauses of ANALYZE to collect optimizer statistics. These clauses are supported for backward compatibility. Instead, use the DBMS_STATS package, which lets you collect statistics in parallel, collect global statistics for partitioned objects, and fine tune your statistics collection in other ways. The optimizer, which depends upon statistics, will eventually use only statistics that have been collected by DBMS_STATS. See PL/SQL Packages and Types Reference for more information on the DBMS_STATS package.
    Edited by: sb92075 on May 16, 2009 11:36 AM

  • Counter frequency slow/stop

    Hello,
    I am a bit new with using counters to measure frequency. I need to read the frequency from the counters at 100 Hz at least between 0-20KHz so I setup my vi to read it and it works fine if the signal is at a set frequency but as soon as I try to vary the frequency from my generator the vi stops and the daqmx read channel times out and it gives me the error -200284 "Some or all of the samples requested have not been yet acquired " even though I am trying to get them and the vi just stops when the frequency changes. Is this application possible with counters? Am I doing something wrong? I have attached my test vi. I'll appreciate any help. I have a NI9401 with cDaq 9188
    Attachments:
    Counter Test.vi ‏29 KB

    Hi Bertha,
    Please take a look at the following example:
    I believe this example will work for you directly. The only option you would want to change is "High Frequency with 2 Counters" to "Low Frequency with 1 Counter". As a note this is a MulitfunctionDAQ question. You generally want to post these in the Multifunction DAQ Forums. You will get faster responses on your DAQ questions there.
    Best Regards,
    Jignesh

  • Test counter with external timebase in DAQ

    According to your reply (Go to Measurement and Automation Explorer and open a test panel for your PCI-MIO-16XE-50 card. Select Edge Counting in Counter I/O and then select the appropriate clock. This will count the edges of the selected clock. If you change the external timebase to a slower clock the test panel should account for this, by counting much slower)
    On my PCI-MIO-16XE-50 board,I did the test: Connect external signal on PFI7. On MAQ,Edge counting is set PFI7,Channel name is ctr0. Then I change the external signal frequency, then counter value changes with the external frequency (slow or fast). So it means, the board master timebase is replaced by the signal on PFI7. Is this correct?
    I want to know, how is t
    he ctr0 working? How is it conected with the timebase. What is the relationship between the ctr0, the timebase? Thanks

    As the second scenario in the article (Can I replace my timbase with an exsternal source), I made a change of your attached vi. What I do is: connect my timebase signal to PFI7, then route PFI7 to RTSI6 by Route signal.vi, connect RTSI6 to RTSI clock by a jumper, then route RTSI clock to board clock by route signal.vi. This gets an error: 10003. Then I read help of Route signal.vi, I know that not every PFI can be the signal source, PFI7 cannot. For E serial, I can use GPCTR0 Source. So I change my progam, route GPCTR0 Source(PFI8) to RTSI6. Now no error. One thing I don't understand is, I use GPCTR0 Source/PFI8, which is an output when it is GPCTR0 Source. How could my external signal be connected to an output pin? How could my external si
    gnal replace the mastertimebase if it is connected to an output pin?
    Could you have a look of my vi?
    Attachments:
    extTimebase.vi ‏89 KB

  • Oracle defaultNChar=true SLOW on NCHAR/NVARCHAR2

    Hi all,
    I am using a JDBC Prepared Statement with a bunch of parameters using setString(pos, value). The underlying columns on the tables are all NCHAR and NVARCHAR2. I have set the Oracle JDBC driver's "defaultNChar=true" so that Oracle DB would always treat my parameters as national language characters. The driver file is "ojdbc6.jar".
    My problem: My parametrized query is extremely slow with "defaultNChar=true". But as soon as I set "defaultNChar=false" the query is ultra fast (3 seconds).
    Query usage looks like that:
    String sql = "INSERT INTO MYTABLE_ERROR(MY_NAME,MY_FLAG,MY_VALUE) "
                            + "SELECT ? AS MY_NAME,"
                            + "? AS MY_FLAG,v.MY_VALUE"
                            + " FROM OTHER_TABLE v"
                            + " JOIN ( SELECT * FROM ... iv ... WHERE iv.MY_NAME = ? ) rule1 "
                            + " ON v.\"MY_NAME\"=rule1.\"MY_NAME\" AND v.\"MY_VALUE\"=rule1.\"MY_VALUE\""
                            + " WHERE rule1.\"MY_NAME\" = ? AND v.\"MY_VALUE\" = ?";
                preStatement = conn.prepareStatement (sql);
                int count = 1;
                for (String p : params)
                    // SLOW
                    //preStatement.setNString (count++, p);
                    // SLOW
                    //preStatement.setObject (count++, p, Types.NVARCHAR);
                    // SLOW
                    preStatement.setString (count++, p);
    I have been trying to find the root cause of why my prepared statements executed against an "Oracle Database 11g Release 11.2.0.3.0 - 64bit Production" DB are slow with a JDBC driver "Oracle JDBC driver, 11.2.0.3.0". I could not find any clue!
    I even got the DB NLS config hoping to find anything, but I am not sure here either:
    NLS_LANGUAGE AMERICAN
    NLS_TERRITORY AMERICA
    NLS_CURRENCY $
    NLS_ISO_CURRENCY AMERICA
    NLS_NUMERIC_CHARACTERS .,
    NLS_CALENDAR GREGORIAN
    NLS_DATE_FORMAT DD-MON-RR
    NLS_DATE_LANGUAGE AMERICAN
    NLS_CHARACTERSET AL32UTF8
    NLS_SORT BINARY
    NLS_TIME_FORMAT HH.MI.SSXFF AM
    NLS_TIMESTAMP_FORMAT DD-MON-RR HH.MI.SSXFF AM
    NLS_TIME_TZ_FORMAT HH.MI.SSXFF AM TZR
    NLS_TIMESTAMP_TZ_FORMAT DD-MON-RR HH.MI.SSXFF AM TZR
    NLS_DUAL_CURRENCY $
    NLS_NCHAR_CHARACTERSET AL16UTF16
    NLS_COMP BINARY
    Please help!
    Thanks,
    H.

    UPDATE: It looks like the query is stuck when using "defaultNChar=true" somehow. I am seeing this when using JConsole:
    Total blocked: 1  Total waited: 1
    Stack trace:
    java.net.SocketInputStream.socketRead0(Native Method)
    java.net.SocketInputStream.read(Unknown Source)
    java.net.SocketInputStream.read(Unknown Source)
    oracle.net.ns.Packet.receive(Packet.java:311)
    oracle.net.ns.DataPacket.receive(DataPacket.java:103)
    oracle.net.ns.NetInputStream.getNextPacket(NetInputStream.java:312)
    oracle.net.ns.NetInputStream.read(NetInputStream.java:257)
    oracle.net.ns.NetInputStream.read(NetInputStream.java:182)
    oracle.net.ns.NetInputStream.read(NetInputStream.java:99)
    oracle.jdbc.driver.T4CSocketInputStreamWrapper.readNextPacket(T4CSocketInputStreamWrapper.java:121)
    oracle.jdbc.driver.T4CSocketInputStreamWrapper.read(T4CSocketInputStreamWrapper.java:77)
    oracle.jdbc.driver.T4CMAREngine.unmarshalUB1(T4CMAREngine.java:1173)
    oracle.jdbc.driver.T4CTTIfun.receive(T4CTTIfun.java:309)
    oracle.jdbc.driver.T4CTTIfun.doRPC(T4CTTIfun.java:200)
    oracle.jdbc.driver.T4C8Oall.doOALL(T4C8Oall.java:543)
    oracle.jdbc.driver.T4CPreparedStatement.doOall8(T4CPreparedStatement.java:238)
    oracle.jdbc.driver.T4CPreparedStatement.executeForRows(T4CPreparedStatement.java:1446)
    oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1757)
    oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:4372)
    oracle.jdbc.driver.OraclePreparedStatement.executeUpdate(OraclePreparedStatement.java:4539)
       - locked oracle.jdbc.driver.T4CConnection@7f2315e5
    oracle.jdbc.driver.OraclePreparedStatementWrapper.executeUpdate(OraclePreparedStatementWrapper.java:5577)
    com.mycomp.test.DriverTest.fireStatement(DriverTest.java:253)

  • Check count and then do some work

    Hi,
    I have a table with 10 million records. I want to check whether a value of a specific column is present or not. If the count is greather than 0, then I want to do some task and if it is 0, then I want to do some other task.
    Could you please tell me what is the best way to do?
    What I am doing now is: I am checking the count using count(*) and then checking the value whether that is greater than 0 or =0 and then based on the value I am doing different task.
    But count(*) is slow for this big table.
    So, please let me know the best possible way to do this.

    declare
      value_exists number;
    begin
      select count(*)
      into   value_exists
      from   my_table
      where  my_column = 'ABC' and
             rownum = 1;
      if value_exists = 1 then
      elsif value_exists = 0 then
      else raise_application_error(-20001,'Bad value for value_exists of '||coalesce(to_char(value_exists),'NULL'));
      end if;
    end;

  • Will the iphone 4s be slower if it is updated to ios 6

    will the iphone 4s be slower if it is updated to ios 6

    To Whomever:
    Wow, I saw this the other day and it got me thinking.  I don't know if this will make any sense, but I am going to give it a try. Please forgive me in advance as i am somewhat technology deficient, but trying!  There are many varied things that can happen with the iPhone, but I have also learned there are simple tweaks that sometimes assist in resolving situations. As when the phone is getting warm, for whatever reason unbeknownst to me, deleting my email accounts and then putting them back in again, helped with the warming of the phone and battery drain.  Which begs the question for me, is there anything we can do to counter the slower activity after upgrading to iOS 6?  And, if so, without shutting off every feature on the phone, would anyone have any suggestions of a prioritization of services that may counter the slowed activity to be shut down after upgrading to improve utilization?  Thank-you!

  • Count Squares with 500Hz

    Hi!
    I've generated with the ExpressVI "Simulate Signal" a Square with the maximum frequency of 500Hz (it varies). Now I want to count the falling flanks.
    I tried this with the "Trigger Counter.vi"-Example which I slightly changed for my purposes. (see attached file) But it seems as if the Counter is not fast enough for my Signal (- it counts too slow).
    Does anybody have an idea how I can solve the problem and count the correct value of squares?
    Shorty to my system: I tried it with a 2GHz Sempron with LabView8 
                                          and with a 1,3GHz Centrino with LabView7.1
    Thank you in advance
      Hendrik

    If you have a simulated square wave waveform, you can count falling edges by simple emulating what a counter does, essentially for each poind threshold it.  If it is above some threshold it is a high value, and if it is below th it is low, use a shift register to compare sequential hi/low booleans.  Check for a high to low transition (if n-1 is high and n is low there is a falling edge) use another shift reg to count these events.  Do this for every point in the waveform.  If you have simulated a noisy signal, you can get more advanced usint techniques such as a schmitt trigger (hysterisis).
    Paul
    Paul Falkenstein
    Coleman Technologies Inc.
    CLA, CPI, AIA-Vision
    Labview 4.0- 2013, RT, Vision, FPGA

  • 2nd Day of ownership - Opinion = Flakey at the moment

    I'm running NMH410 1TB with HP Laptop with Vista Home premium 32bit Netgear G router wireless, Firefox 3.5.7 mainly and also IE8. Just the one PC connected at the mo. looking to connect another 4 plus Wii..? + Sony 40w4500 TV and install a WD10EADS 1TB 2nd drive and RAID1
    Looks good and sits well on the desk. Connected OK with Network and can be seen as a drive - so good as a NAS device.
    Drive is a 1 TB WD EVVS..? can't look now as its running...
    it is VERY slow at booting
    It is VERY sluggish with I/O requests - transferring data
    when it is powered off the fan still continues  for what appears to be an indefinite time.
    The "applications" are not very good though. 
    1. The inbuilt media player uses flash rather than a "hard coded"  application so its slow, not like a web based "frames"? type application - maybe to try and protect it from being ripped?  and the scroll windows within frames don't work when using a scroll mouse - so you have to click on the narrow scroll bar rather than just centre click and drag.when you do this the whole window scrolls and you loose the top icons that should really be frozen in place.
    Anyway I find the whole interface "clunky" counter intuitive, slow and lacking in functionality and finesse.
    2. The media player will not play iPod songs - yes I know (now) its well known, buy I expected the media player to be something that could be registered as an authorised device with iTunes.... not as it appears only to have a soft-button that allows iTunes to see the drive....iTunes would do that if you pointed it to the mapped drive anyway.... 
    3.  When I copy across, import or drag files to the drive they appear nicely on the Media player list - but it will not play them. The play bar sits there with 0.00 on the play counter and no music or progress. I can even add other songs to the play list - they are all the same nothing plays. All the file details appear correct - I can hit pause or next and previous buttons - but nothing plays. They all work fine with other windows apps, so I guess it may be a codec thing...?
    4. The media importer seems to function - but it not using the windows Folders GUI interface its a file hierarchy arrangement - so again a bit lacking in finesse. In fact the whole suite of application seem to be written down to a budget rather than than properly specified, modernised and coded in a "solid" way - maybe just so they work with remote via web browsers...? They should be better done IMO with a separate remote access app. for those that need/want it.
    5. You can not drag files to the media player window and have them then copy to your drive or play straight away.
    6. Photos seems to be handled fine. They take a wile to appear but even when cable connected to the router. Lacks in ability to zoom though again programming restrictions so no right click means you can't see something you like and do anything with it.
    I've still to try RAID, other PCs and connectivity to my TV - and thus my A/V amp and system - more on these another time.
    Anyway got to go now - but in all its a reasonable NAS with a poor media server capability and a crippled suite of apps dictated to by the strategy of remote accessability.
    I didn't pay full whack for it so I could still justify it as our NAS for backup with RAID and as a shared drive. But at full price as a media device it would be going back.

    Not sure how -  but the few songs I transferred over as a test are now working. It looks as though the media player app is slightly different, but can't see any version numbers. However, I did a firmware update and this might have done the job and taken a long time to impact on the files as they system was re-indexing. Or it could be a Java update as that has come up in the system tray and it wasn't there before............or none of the above....
    Middle mouse button scrolling is also working !
    So a bit more testing but it seems to be improving 
    Message Edited by AndyGB on 01-21-2010 12:05 PM
    Message Edited by AndyGB on 01-21-2010 12:08 PM
    Message Edited by AndyGB on 01-21-2010 12:32 PM

  • PXE-T04: Access Violation

    We are running SCCM 2012 R2 Primary Site Server
    We configured PXE Service Point in Microsoft System Center Configuration Manager 2012, booting new bare metal vms fail with the following errors:
    PXE-T04: Access Violation
    PXE-E36: Error Received from TFTP Server
    PXE-M-F Exiting PXE Rom
    No errors in the SMSPXE.log.
    We configured IP Helper settings on routers
    next-ser er "IP Address of SCCM PXE Server"
    filename smsboot\x64\wdsnbp.com
    Below are WDS logs
    Windows Deployment Services Management Utility [Version 6.3.9600.16384]
    © 2013 Microsoft Corporation. All rights reserved.
    SETUP INFORMATION FOR SERVER
    Server State:
         OS version: 6.3
         WDS operational mode: Native
         Standalone configuration: No
    Installation State:
         RemoteInstall location: E:\RemoteInstall
         RemoteInstall share up-to-date: Yes
         Boot files installed:
             x86     - Yes
             x64     - Yes
             ia64    - No
             arm     - Yes
             x86uefi - Yes
             x64uefi  - Yes
    CONFIGURATION INFORMATION FOR SERVER
    Server Authorization:
         Authorization state: Not Authorized
    Answer Policy:
         Answer clients: No
         Answer only known clients: No
         Response delay: 0 seconds
    Active Directory Use Policy:
         Preferred DC:
         Preferred GC:
         Prestage devices using MAC: No
         New computer naming policy: %61Username%#
         Domain search order: Global Catalog Only
         New computers join domain: Yes
    New Computer OU:
         OU type: Server Domain
         OU: CN=Computers,DC=nb,DC=com
    DHCP Configuration:
         DHCP service status: Not Installed
         DHCP option 60 configured: <Not Applicable>
    PXE Bind Policy:
         Use DHCP ports: Yes
         Rogue detection: Disabled
         RPC port: 5040
    Interface Bind Policy:
         Policy: Exclude Registered
         Registered interfaces:
    Boot Program Policy:
         Known client PXE prompt policy: OptIn
         New client PXE prompt policy: OptIn
         Allow N12 for new clients: <Not Applicable>
         Reset boot program: Disabled
         Default boot programs:
             x86     - boot\x86\pxeboot.com
             x64     - boot\x64\pxeboot.com
             ia64    - boot\ia64\bootmgfw.efi
             arm     - boot\arm\bootmgfw.efi
             x86uefi - Boot\x86\bootmgfw.efi
             x64uefi  - Boot\x64\bootmgfw.efi
         Default N12 boot programs:
             x86     - boot\x86\pxeboot.n12
             x64     - boot\x64\pxeboot.n12
             ia64    - boot\ia64\bootmgfw.efi
             arm     - boot\arm\bootmgfw.efi
             x86uefi - Boot\x86\bootmgfw.efi
             x64uefi  - Boot\x64\bootmgfw.efi
    Banned GUIDs list:
    Boot Image Policy:
         Default image type for x64 clients: Both
         Default boot images:
             x86     -
             x64     -
             ia64    -
             arm     -
             x86uefi -
             x64uefi  -
    Driver Policy:
         Avoid duplicate driver packages: Yes
    WDS Client Policy:
         Logging policy:
             Enabled: No
             Logging level: Info
         Unattend policy:
             Enabled: No
             Command-line precedence: No
             WDS unattend files:
                 x86     -
                 x64     -
                 ia64    -
                 arm     -
                 x86uefi -
                 x64uefi  -
    Server Automatic Refresh Policy:
         Refresh period: 900 seconds
    BCD Refresh Policy:
         Enabled: No
         Refresh period: 60 minutes
    Pending Device Policy:
         Policy: Disabled
         Poll interval: 10 seconds
         Max retry count: 2160 times
         Message to pending clients:
         Retention period:
             Approved devices: 30 days
             Other devices: 1 days
         Defaults for x86:
             Referral server:
             Boot program path:
             WDS client unattend file path:
             Boot image path:
             User: Domain Admins
             Join rights: Full
             Join domain: Yes
         Defaults for x64:
             Referral server:
             Boot program path:
             WDS client unattend file path:
             Boot image path:
             User: Domain Admins
             Join rights: Full
             Join domain: Yes
         Defaults for ia64:
             Referral server:
             Boot program path:
             WDS client unattend file path:
             Boot image path:
             User: Domain Admins
             Join rights: Full
             Join domain: Yes
         Defaults for arm:
             Referral server:
             Boot program path:
             WDS client unattend file path:
             Boot image path:
             User: Domain Admins
             Join rights: Full
             Join domain: Yes
         Defaults for x86uefi:
             Referral server:
             Boot program path:
             WDS client unattend file path:
             Boot image path:
             User: Domain Admins
             Join rights: Join Only
             Join domain: Yes
         Defaults for x64uefi:
             Referral server:
             Boot program path:
             WDS client unattend file path:
             Boot image path:
             User: Domain Admins
             Join rights: Join Only
             Join domain: Yes
    WDS PXE Providers:
         Name: SMSPXE
         Path: C:\Program Files\Microsoft Configuration Manager\bin\x64\smspxe.dll
         Order: 1
         Critical: No
         Name: WDSDCPXE
         Path: C:\Windows\system32\wdsdcpxe.dll
         Order: 2
         Critical: No
    WDS Device Controllers:
         Name: WDSADDC
         CLSID: {1F05CFEA-D4E4-4049-9C76-7B4F0013ECC9}
         Priority: 32768
         Enabled: Yes
         Name: WDSSDC
         CLSID: {17FD4B68-06B7-48EB-97B7-1575A171AED9}
         Priority: 32768
         Enabled: No
    WDS Transport Server Policy:
         IPv4 source: Range
             Start address: 239.192.0.2
             End address: 239.192.0.254
         IPv6 source: Range
             Start address: FF15::1:1
             End address: FF15::1:FF
         UDP Port Policy: Dynamic
             Start port: <Not Applicable>
             End port: <Not Applicable>
         Network profile: <Not Applicable>
         TFTP Properties:
             Maximum block size: 0
             Variable window extension enabled: Yes
         Multicast session policy:
             Slow client handling policy: None
             AutoDisconnect threshold: 256 KBps
             Multistream stream count: 2
             Slow client fallback: Yes
         Multicast Content Providers:
             Name: WDS
             Description: Default Content Provider
             File path: C:\Windows\system32\wdscp.dll
             Initialization routine: WdsTransportProviderInit
    IMAGE INFORMATION FOR SERVER
    BOOT IMAGES
    ===============================================================================
    Boot Images for x86
    Image count: 0
    Image Information:
    There are no images that match the specified criteria.
    Boot Images for x64
    Image count: 0
    Image Information:
    There are no images that match the specified criteria.
    Boot Images for ia64
    Image count: 0
    Image Information:
    There are no images that match the specified criteria.
    Boot Images for arm
    Image count: 0
    Image Information:
    There are no images that match the specified criteria.
    ===============================================================================
    Summary:
    Total number of boot image stores: 4
    Total number of boot images: 0
    INSTALL IMAGES
    ===============================================================================
    There are no image groups that match the specified criteria.
    ===============================================================================
    Summary:
    Total number of install image groups: 0
    Total number of install images: 0
    NON-NATIVE IMAGES
    ===============================================================================
    ===============================================================================
    Summary:
    Total number of non-wim image groups: 0
    Total number of non-wim images: 0
    OVERALL IMAGE SUMMARY:
    Total number of boot image stores: 4
    Total number of boot images: 0
    Total number of install image groups: 0
    Total number of install images: 0
    Total number of non-wim image groups: 0
    Total number of non-wim images: 0
    The command completed successfully.
    SMSPXE:
    ======
    <![LOG[Loaded C:\Program Files (x86)\Windows Kits\8.1\Assessment and Deployment Kit\Deployment Tools\amd64\DISM\wimgapi.dll]LOG]!><time="14:43:49.110+240" date="04-28-2014" component="SMSPXE" context=""
    type="1" thread="6808" file="wimfile.cpp:344">
    <![LOG[Opening image file E:\RemoteInstall\SMSImages\PRI00002\boot.PRI00002.wim]LOG]!><time="14:43:49.110+240" date="04-28-2014" component="SMSPXE" context="" type="1" thread="6808" file="wimfile.cpp:422">
    <![LOG[Found Image file: E:\RemoteInstall\SMSImages\PRI00002\boot.PRI00002.wim
     PackageID: PRI00002
     ProductName: Microsoft® Windows® Operating System
     Architecture: 0
     Description: Microsoft Windows PE (x86)
     Version: 
     Creator:
     SystemDir: WINDOWS
    ]LOG]!><time="14:43:49.113+240" date="04-28-2014" component="SMSPXE" context="" type="1" thread="6808" file="bootimagemgr.cpp:925">
    <![LOG[Closing image file E:\RemoteInstall\SMSImages\PRI00002\boot.PRI00002.wim]LOG]!><time="14:43:49.113+240" date="04-28-2014" component="SMSPXE" context="" type="1" thread="6808" file="wimfile.cpp:458">
    <![LOG[Begin validation of Certificate [Thumbprint 8B278656F312633DA23BDEAA99A625C7933019A2] issued to '{0D51C1EC-638A-4904-938E-58C733731F10}']LOG]!><time="14:43:49.119+240" date="04-28-2014" component="SMSPXE" context=""
    type="1" thread="6032" file="ccmcert.cpp:1662">
    <![LOG[Completed validation of Certificate [Thumbprint 8B278656F312633DA23BDEAA99A625C7933019A2] issued to '{0D51C1EC-638A-4904-938E-58C733731F10}']LOG]!><time="14:43:49.119+240" date="04-28-2014" component="SMSPXE"
    context="" type="1" thread="6032" file="ccmcert.cpp:1803">
    <![LOG[PXE Provider finished loading.]LOG]!><time="14:43:49.119+240" date="04-28-2014" component="SMSPXE" context="" type="1" thread="6032" file="smspxe.cpp:184">
    <![LOG[InstallBootFilesForImage failed. 0x80004005]LOG]!><time="14:43:49.392+240" date="04-28-2014" component="SMSPXE" context="" type="3" thread="6808" file="bootimagemgr.cpp:1608">
    <![LOG[Warning: Failed to copy the needed boot binaries from the boot image E:\RemoteInstall\SMSImages\PRI00002\boot.PRI00002.wim.
    The operation completed successfully. (Error: 00000000; Source: Windows)]LOG]!><time="14:43:49.392+240" date="04-28-2014" component="SMSPXE" context="" type="3" thread="6808" file="bootimagemgr.cpp:1275">
    <![LOG[Failed adding image E:\RemoteInstall\SMSImages\PRI00002\boot.PRI00002.wim. Will Retry..
    Unspecified error (Error: 80004005; Source: Windows)]LOG]!><time="14:43:49.392+240" date="04-28-2014" component="SMSPXE" context="" type="3" thread="6808" file="bootimagemgr.cpp:1180">
    <![LOG[File E:\RemoteInstall\SMSTemp\2014.04.28.14.43.49.03.{E7B944DA-FDBA-4579-8AC8-B91550B1EA89}.boot.bcd deleted.]LOG]!><time="14:43:49.393+240" date="04-28-2014" component="SMSPXE" context="" type="1"
    thread="6808" file="bootimagecache.cpp:267">
    <![LOG[File E:\RemoteInstall\SMSTemp\2014.04.28.14.43.49.03.{E7B944DA-FDBA-4579-8AC8-B91550B1EA89}.boot.bcd.log deleted.]LOG]!><time="14:43:49.393+240" date="04-28-2014" component="SMSPXE" context="" type="1"
    thread="6808" file="bootimagecache.cpp:282">
    <![LOG[Found new image PRI00005]LOG]!><time="14:43:49.393+240" date="04-28-2014" component="SMSPXE" context="" type="1" thread="6808" file="bootimagemgr.cpp:1123">
    <![LOG[Loaded C:\Program Files (x86)\Windows Kits\8.1\Assessment and Deployment Kit\Deployment Tools\amd64\DISM\wimgapi.dll]LOG]!><time="14:43:49.394+240" date="04-28-2014" component="SMSPXE" context="" type="1"
    thread="6808" file="wimfile.cpp:344">
    <![LOG[Opening image file E:\RemoteInstall\SMSImages\PRI00005\boot.PRI00005.wim]LOG]!><time="14:43:49.394+240" date="04-28-2014" component="SMSPXE" context="" type="1" thread="6808" file="wimfile.cpp:422">
    <![LOG[Found Image file: E:\RemoteInstall\SMSImages\PRI00005\boot.PRI00005.wim
     PackageID: PRI00005
     ProductName: Microsoft® Windows® Operating System
     Architecture: 9
     Description: Microsoft Windows PE (x64)
     Version: 
     Creator:
     SystemDir: WINDOWS
    ]LOG]!><time="14:43:49.397+240" date="04-28-2014" component="SMSPXE" context="" type="1" thread="6808" file="bootimagemgr.cpp:925">
    <![LOG[Closing image file E:\RemoteInstall\SMSImages\PRI00005\boot.PRI00005.wim]LOG]!><time="14:43:49.397+240" date="04-28-2014" component="SMSPXE" context="" type="1" thread="6808" file="wimfile.cpp:458">
    <![LOG[InstallBootFilesForImage failed. 0x80004005]LOG]!><time="14:43:49.713+240" date="04-28-2014" component="SMSPXE" context="" type="3" thread="6808" file="bootimagemgr.cpp:1608">
    <![LOG[Warning: Failed to copy the needed boot binaries from the boot image E:\RemoteInstall\SMSImages\PRI00005\boot.PRI00005.wim.
    The operation completed successfully. (Error: 00000000; Source: Windows)]LOG]!><time="14:43:49.713+240" date="04-28-2014" component="SMSPXE" context="" type="3" thread="6808" file="bootimagemgr.cpp:1275">
    <![LOG[Failed adding image E:\RemoteInstall\SMSImages\PRI00005\boot.PRI00005.wim. Will Retry..
    Unspecified error (Error: 80004005; Source: Windows)]LOG]!><time="14:43:49.713+240" date="04-28-2014" component="SMSPXE" context="" type="3" thread="6808" file="bootimagemgr.cpp:1180">
    <![LOG[File E:\RemoteInstall\SMSTemp\2014.04.28.14.43.49.04.{9C5C9A39-428B-4B20-B844-3454CB63F230}.boot.bcd deleted.]LOG]!><time="14:43:49.713+240" date="04-28-2014" component="SMSPXE" context="" type="1"
    thread="6808" file="bootimagecache.cpp:267">
    <![LOG[File E:\RemoteInstall\SMSTemp\2014.04.28.14.43.49.04.{9C5C9A39-428B-4B20-B844-3454CB63F230}.boot.bcd.log deleted.]LOG]!><time="14:43:49.714+240" date="04-28-2014" component="SMSPXE" context="" type="1"
    thread="6808" file="bootimagecache.cpp:282">
    <![LOG[Found new image PRI00002]LOG]!><time="14:43:50.812+240" date="04-28-2014" component="SMSPXE" context="" type="1" thread="6808" file="bootimagemgr.cpp:1123">
    <![LOG[Loaded C:\Program Files (x86)\Windows Kits\8.1\Assessment and Deployment Kit\Deployment Tools\amd64\DISM\wimgapi.dll]LOG]!><time="14:43:50.813+240" date="04-28-2014" component="SMSPXE" context="" type="1"
    thread="6808" file="wimfile.cpp:344">
    <![LOG[Opening image file E:\RemoteInstall\SMSImages\PRI00002\boot.PRI00002.wim]LOG]!><time="14:43:50.813+240" date="04-28-2014" component="SMSPXE" context="" type="1" thread="6808" file="wimfile.cpp:422">
    <![LOG[Found Image file: E:\RemoteInstall\SMSImages\PRI00002\boot.PRI00002.wim
     PackageID: PRI00002
     ProductName: Microsoft® Windows® Operating System
     Architecture: 0
     Description: Microsoft Windows PE (x86)
     Version: 
     Creator:
     SystemDir: WINDOWS
    ]LOG]!><time="14:43:50.815+240" date="04-28-2014" component="SMSPXE" context="" type="1" thread="6808" file="bootimagemgr.cpp:925">
    <![LOG[Closing image file E:\RemoteInstall\SMSImages\PRI00002\boot.PRI00002.wim]LOG]!><time="14:43:50.815+240" date="04-28-2014" component="SMSPXE" context="" type="1" thread="6808" file="wimfile.cpp:458">
    <![LOG[InstallBootFilesForImage failed. 0x80004005]LOG]!><time="14:43:51.094+240" date="04-28-2014" component="SMSPXE" context="" type="3" thread="6808" file="bootimagemgr.cpp:1608">
    <![LOG[Warning: Failed to copy the needed boot binaries from the boot image E:\RemoteInstall\SMSImages\PRI00002\boot.PRI00002.wim.
    The operation completed successfully. (Error: 00000000; Source: Windows)]LOG]!><time="14:43:51.095+240" date="04-28-2014" component="SMSPXE" context="" type="3" thread="6808" file="bootimagemgr.cpp:1275">
    <![LOG[Failed adding image E:\RemoteInstall\SMSImages\PRI00002\boot.PRI00002.wim. Will Retry..
    Unspecified error (Error: 80004005; Source: Windows)]LOG]!><time="14:43:51.095+240" date="04-28-2014" component="SMSPXE" context="" type="3" thread="6808" file="bootimagemgr.cpp:1180">
    <![LOG[File E:\RemoteInstall\SMSTemp\2014.04.28.14.43.50.05.{2A90265D-C49E-433D-868E-7CF173CB4B93}.boot.bcd deleted.]LOG]!><time="14:43:51.095+240" date="04-28-2014" component="SMSPXE" context="" type="1"
    thread="6808" file="bootimagecache.cpp:267">
    <![LOG[File E:\RemoteInstall\SMSTemp\2014.04.28.14.43.50.05.{2A90265D-C49E-433D-868E-7CF173CB4B93}.boot.bcd.log deleted.]LOG]!><time="14:43:51.095+240" date="04-28-2014" component="SMSPXE" context="" type="1"
    thread="6808" file="bootimagecache.cpp:282">
    <![LOG[Found new image PRI00005]LOG]!><time="14:43:51.095+240" date="04-28-2014" component="SMSPXE" context="" type="1" thread="6808" file="bootimagemgr.cpp:1123">
    <![LOG[Loaded C:\Program Files (x86)\Windows Kits\8.1\Assessment and Deployment Kit\Deployment Tools\amd64\DISM\wimgapi.dll]LOG]!><time="14:43:51.096+240" date="04-28-2014" component="SMSPXE" context="" type="1"
    thread="6808" file="wimfile.cpp:344">
    <![LOG[Opening image file E:\RemoteInstall\SMSImages\PRI00005\boot.PRI00005.wim]LOG]!><time="14:43:51.096+240" date="04-28-2014" component="SMSPXE" context="" type="1" thread="6808" file="wimfile.cpp:422">
    <![LOG[Found Image file: E:\RemoteInstall\SMSImages\PRI00005\boot.PRI00005.wim
     PackageID: PRI00005
     ProductName: Microsoft® Windows® Operating System
     Architecture: 9
     Description: Microsoft Windows PE (x64)
     Version: 
     Creator:
     SystemDir: WINDOWS
    ]LOG]!><time="14:43:51.099+240" date="04-28-2014" component="SMSPXE" context="" type="1" thread="6808" file="bootimagemgr.cpp:925">
    <![LOG[Closing image file E:\RemoteInstall\SMSImages\PRI00005\boot.PRI00005.wim]LOG]!><time="14:43:51.099+240" date="04-28-2014" component="SMSPXE" context="" type="1" thread="6808" file="wimfile.cpp:458">
    <![LOG[Source file 'E:\RemoteInstall\SMSTempBootFiles\PRI00005\WINDOWS\Boot\PXE\wdsnbp.com' does not exist. Ignore it]LOG]!><time="14:43:51.452+240" date="04-28-2014" component="SMSPXE" context="" type="2"
    thread="6808" file="bootimagemgr.cpp:1453">
    <![LOG[Source file 'E:\RemoteInstall\SMSTempBootFiles\PRI00005\WINDOWS\Boot\PXE\abortpxe.com' does not exist. Ignore it]LOG]!><time="14:43:51.452+240" date="04-28-2014" component="SMSPXE" context="" type="2"
    thread="6808" file="bootimagemgr.cpp:1453">
    <![LOG[Source file 'E:\RemoteInstall\SMSTempBootFiles\PRI00005\WINDOWS\Boot\PXE\pxeboot.com' does not exist. Ignore it]LOG]!><time="14:43:51.453+240" date="04-28-2014" component="SMSPXE" context="" type="2"
    thread="6808" file="bootimagemgr.cpp:1453">
    <![LOG[Source file 'E:\RemoteInstall\SMSTempBootFiles\PRI00005\WINDOWS\Boot\PXE\pxeboot.n12' does not exist. Ignore it]LOG]!><time="14:43:51.453+240" date="04-28-2014" component="SMSPXE" context="" type="2"
    thread="6808" file="bootimagemgr.cpp:1453">
    <![LOG[Source file 'E:\RemoteInstall\SMSTempBootFiles\PRI00005\WINDOWS\Boot\PXE\bootmgr.exe' does not exist. Ignore it]LOG]!><time="14:43:51.453+240" date="04-28-2014" component="SMSPXE" context="" type="2"
    thread="6808" file="bootimagemgr.cpp:1453">
    <![LOG[Source file 'E:\RemoteInstall\SMSTempBootFiles\PRI00005\WINDOWS\Boot\PXE\wdsnbp.com' does not exist. Ignore it]LOG]!><time="14:43:51.453+240" date="04-28-2014" component="SMSPXE" context="" type="2"
    thread="6808" file="bootimagemgr.cpp:1453">
    <![LOG[Source file 'E:\RemoteInstall\SMSTempBootFiles\PRI00005\WINDOWS\Boot\PXE\abortpxe.com' does not exist. Ignore it]LOG]!><time="14:43:51.453+240" date="04-28-2014" component="SMSPXE" context="" type="2"
    thread="6808" file="bootimagemgr.cpp:1453">
    <![LOG[Source file 'E:\RemoteInstall\SMSTempBootFiles\PRI00005\WINDOWS\Boot\PXE\wdsmgfw.efi' does not exist. Ignore it]LOG]!><time="14:43:51.453+240" date="04-28-2014" component="SMSPXE" context="" type="2"
    thread="6808" file="bootimagemgr.cpp:1453">
    <![LOG[Source file 'E:\RemoteInstall\SMSTempBootFiles\PRI00005\WINDOWS\Boot\EFI\bootmgfw.efi' does not exist. Ignore it]LOG]!><time="14:43:51.453+240" date="04-28-2014" component="SMSPXE" context="" type="2"
    thread="6808" file="bootimagemgr.cpp:1453">
    <![LOG[Source file 'E:\RemoteInstall\SMSTempBootFiles\PRI00005\WINDOWS\Boot\Fonts\segmono_boot.ttf' does not exist. Ignore it]LOG]!><time="14:43:51.453+240" date="04-28-2014" component="SMSPXE" context=""
    type="2" thread="6808" file="bootimagemgr.cpp:1453">
    <![LOG[Source file 'E:\RemoteInstall\SMSTempBootFiles\PRI00005\WINDOWS\Boot\Fonts\segoe_slboot.ttf' does not exist. Ignore it]LOG]!><time="14:43:51.453+240" date="04-28-2014" component="SMSPXE" context=""
    type="2" thread="6808" file="bootimagemgr.cpp:1453">
    <![LOG[Source file 'E:\RemoteInstall\SMSTempBootFiles\PRI00005\WINDOWS\Boot\Fonts\segoen_slboot.ttf' does not exist. Ignore it]LOG]!><time="14:43:51.453+240" date="04-28-2014" component="SMSPXE" context=""
    type="2" thread="6808" file="bootimagemgr.cpp:1453">
    <![LOG[Source file 'E:\RemoteInstall\SMSTempBootFiles\PRI00005\WINDOWS\Boot\Fonts\wgl4_boot.ttf' does not exist. Ignore it]LOG]!><time="14:43:51.453+240" date="04-28-2014" component="SMSPXE" context="" type="2"
    thread="6808" file="bootimagemgr.cpp:1453">
    <![LOG[Cannot read the registry value of MACIgnoreListFile (800703e5)]LOG]!><time="14:43:53.086+240" date="04-28-2014" component="SMSPXE" context="" type="1" thread="6808" file="provsettings.cpp:353">
    <![LOG[MAC Ignore List Filename in registry is empty]LOG]!><time="14:43:53.086+240" date="04-28-2014" component="SMSPXE" context="" type="1" thread="6808" file="provsettings.cpp:468">
    <![LOG[Found new image PRI00002]LOG]!><time="14:43:56.973+240" date="04-28-2014" component="SMSPXE" context="" type="1" thread="6808" file="bootimagemgr.cpp:1123">
    <![LOG[Loaded C:\Program Files (x86)\Windows Kits\8.1\Assessment and Deployment Kit\Deployment Tools\amd64\DISM\wimgapi.dll]LOG]!><time="14:43:56.974+240" date="04-28-2014" component="SMSPXE" context="" type="1"
    thread="6808" file="wimfile.cpp:344">

    \\smsboot\x64\wdsnbp.com fixed the issue.

Maybe you are looking for