I'm working on a project where I'm deploying a custom Windows 7 image to a variety of Dell laptops via SCCM 2012 OSD. We recently added the Latitude E7240 to the list of our supported models and I'm seeing an issue where the deployment task sequence is taking almost twice as long on this model than it does on other Dell models (E4310, 6320, and several in between), particularly on the "Setup Windows and ConfigMgr" task. All other things being equal, I usually see the task sequence complete within 48-55 minutes on the older models and a minimum of 1 hour 10 minutes to a maximum of 1 hour 45 minutes on the 7240. The only variable in the task sequence is driver packs.
Has anyone seen similar issues with deploying images to this model?
So I implemented pretty much exactly what you outlined in your blog post (I didn't extract the CAB from the MSU, just ran the DISM command to add the MSU itself). This greatly improved my deployment times, but it still wasn't up to par with the other models I was deploying to before we introduced the 7240. I compared the task sequence I was using to a secondary task sequence we use for deploying vanilla Windows 7 and found the vanilla Windows 7 task sequence was not using an answer file in the Apply OS step, where as our standard task sequence was. I removed the answer file from the task and deployment times on the 7240 went down to 35 minutes from an hour and 10 minutes.
Ultimately, it's a combination of applying the KMDF in the task sequence and removing the answer file that solved this for me. Thanks for your help.
I have seen similar delays on the E6540 model. I had to remove the Free Fall Sensor drivers from my Driver Package to eliminate the "Windows could not configure one or more system components." error while installing Windows.
I haven't been able to complete the image process on the E7240 since I receive that same "Windows could not configure one or more system components." error and I haven't been able to pinpoint the culprit driver yet.
I'm curious as to how you injected the KMDF into your image. I had the same issue Romo describes in his second paragraph below ("Windows could not configure one or more system components") and that was cleared up by using the KMDF. I used DISM to mount my image, apply the KMDF package, then saved the changes to my image and redistributed it for use in the task sequence. That cleared up the initial issue, but then we were left with the slow task sequence.
Did applying the KMDF solve slow deployment times for you? And if so, how did you inject it? Using the method I described? Or did you apply it in the task sequence itself?
Anything you can share would be greatly appreciated.
The E7240/E7440 come with UEFI mode enabled by default in BIOS. If you plan on deploying Windows 7 x64 to it, I suggest changing this back to Legacy mode. This will likely clear up your issue.
Dustin Hedges
1 Rookie
•
96 Posts
2368
0
Posted October 24th, 2013 13:00
Sure thing. I actually just wrote up a quick blog post about how I did it. Check it out here: http://deploymentramblings.wordpress.com/2013/10/24/osd-injecting-the-windows-7-kernel-mode-driver-framework-kmdf/