{"id":457,"date":"2005-08-09T19:59:00","date_gmt":"2005-08-09T19:59:00","guid":{"rendered":"http:\/\/markwilson.me.uk\/blog\/2005\/08\/more-on-integrating-device-drivers.htm"},"modified":"2007-07-16T22:45:08","modified_gmt":"2007-07-16T21:45:08","slug":"more-on-integrating-device-drivers","status":"publish","type":"post","link":"https:\/\/www.markwilson.co.uk\/blog\/2005\/08\/more-on-integrating-device-drivers.htm","title":{"rendered":"More on integrating device drivers into an unattended Windows build"},"content":{"rendered":"<p><!--112361795633073225--><\/p>\n<p>Earlier in the year I blogged about <a href=\"https:\/\/www.markwilson.co.uk\/blog\/2005\/01\/discovering-unknown-devices-in-windows.htm\">discovering unknown devices in Windows<\/a> for integration into an unattended build. What I didn&#8217;t detail at the time was how to work out which device driver files are needed for a particular device.<\/p>\n<p>Some device driver packages are pretty simple, but others are several megabytes in size. Rarely is the whole driver package required and it is usually sufficient to just copy a few files to the (RIS) installation source &#8211; generally:<\/p>\n<ul>\n<li>An .INF (setup information) file with an associated .CAT (security catalog) file.<\/li>\n<li>One or more .SYS (system) files.<\/li>\n<li>Possibly some .EXE (application) and .DLL (application extension) files.<\/li>\n<\/ul>\n<p>I usually start off by reading the setup information file which relates to the Windows XP version of a driver. It&#8217;s straightforward enough to identify the catalog file (used to confirm the digital signature for the other files) from the CatalogFile= line in the [Version] section and for many simple .INFs, it is easy to identify the device driver files from the [SourceDiskFiles] section, but sometimes the setup information file supports a variety of devices and not all of the files are required. For complex driver configurations (e.g. an ATI video driver), I usually copy the .INF and .CAT files to the installation source and then attempt to install the driver from a reference workstation. As Windows XP throws an error each time it is unable to locate a file, I add the requisite file to the installation source, retry and repeat until all the necessary files are present (which normally only takes a few minutes).<\/p>\n<p>Some device drivers include a subfolder within the [SourceDiskNames] section. In this case you have a choice &#8211; either edit the .INF (not recommended as it will break the digital signature), or place the appropriate files (geneally all except the .INF and the .CAT into an appropriately named subfolder and extend the OemPnPDriversPath in the [Unattended] section of the unattended setup file.<\/p>\n<p>One final note. In <a href=\"https:\/\/www.markwilson.co.uk\/blog\/2005\/01\/problems-with-certain-nics-and-ris.htm\">my unattended build<\/a>, I have support for a variety of PC models, some of which use different drivers for what would seem to be identical hardware. For example, both the IBM ThinkPad T40 and the Compaq Evo N620c have an Agere Systems AC&#8217;97 Modem, but the driver version I downloaded from IBM and integrated into the build for the T40 was not recognised by the N620c (due to different <a href=\"http:\/\/members.datafast.net.au\/dft0802\/downloads\/pcidevs.txt\">PCI device instance IDs<\/a> &#8211; the T40 implementation is PCI\\VEN_8086&#038;DEV_24C6&amp;SUBSYS_05241014&#038;REV_01\\3&amp;amp;61AAA01&#038;0&amp;FE whilst the N620c is PCI\\VEN_8086&#038;DEV_24C6&amp;SUBSYS_00580E11&#038;REV_03\\3&amp;amp;61AAA01&#038;0&amp;FE). I didn&#8217;t have access to a spare T40 in order to regression test a version of the driver with support for both device instances (assuming there is one), so I downloaded a version of the driver from HP, which does work with the N620c. Although the .INF and .CAT files are different, both the IBM and HP drivers have a number of files in common (AGRSM.SYS, AGRSMMSG.EXE and AGRSMDEL.EXE &#8211; albeit with different date and time stamps), so I left the newest versions of the common files in place (which happen to be the IBM versions). As I haven&#8217;t changed the files for the IBM driver, the T40 build should be fine, but the N620c build fails a check on the digital signature due to a mismatch between the file versions. There are two ways around this: either place the two driver versions into different folders and extend the OemPnPDriversPath in the [Unattended] section of the unattended setup file; or disable the check for signed drivers as detailed in <a href=\"http:\/\/support.microsoft.com\/?kbid=314479\">Microsoft knowledge base article 314479<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Earlier in the year I blogged about discovering unknown devices in Windows for integration into an unattended build. What I didn&#8217;t detail at the time was how to work out which device driver files are needed for a particular device. Some device driver packages are pretty simple, but others are several megabytes in size. Rarely &hellip; <a href=\"https:\/\/www.markwilson.co.uk\/blog\/2005\/08\/more-on-integrating-device-drivers.htm\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">More on integrating device drivers into an unattended Windows build<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[],"tags":[99,54],"class_list":["post-457","post","type-post","status-publish","format-standard","hentry","tag-windows-xp","tag-os-deployment"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>More on integrating device drivers into an unattended Windows build - markwilson.it<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.markwilson.co.uk\/blog\/2005\/08\/more-on-integrating-device-drivers.htm\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"More on integrating device drivers into an unattended Windows build - markwilson.it\" \/>\n<meta property=\"og:description\" content=\"Earlier in the year I blogged about discovering unknown devices in Windows for integration into an unattended build. What I didn&#8217;t detail at the time was how to work out which device driver files are needed for a particular device. Some device driver packages are pretty simple, but others are several megabytes in size. Rarely &hellip; Continue reading More on integrating device drivers into an unattended Windows build\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.markwilson.co.uk\/blog\/2005\/08\/more-on-integrating-device-drivers.htm\" \/>\n<meta property=\"og:site_name\" content=\"markwilson.it\" \/>\n<meta property=\"article:published_time\" content=\"2005-08-09T19:59:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2007-07-16T21:45:08+00:00\" \/>\n<meta name=\"author\" content=\"Mark Wilson\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@markwilsonit\" \/>\n<meta name=\"twitter:site\" content=\"@markwilsonit\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Mark Wilson\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2005\\\/08\\\/more-on-integrating-device-drivers.htm#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2005\\\/08\\\/more-on-integrating-device-drivers.htm\"},\"author\":{\"name\":\"Mark Wilson\",\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/#\\\/schema\\\/person\\\/98f61365e7c39d6be942174b8c4de468\"},\"headline\":\"More on integrating device drivers into an unattended Windows build\",\"datePublished\":\"2005-08-09T19:59:00+00:00\",\"dateModified\":\"2007-07-16T21:45:08+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2005\\\/08\\\/more-on-integrating-device-drivers.htm\"},\"wordCount\":631,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/#\\\/schema\\\/person\\\/98f61365e7c39d6be942174b8c4de468\"},\"keywords\":[\"Microsoft Windows XP\",\"Operating System Deployment\"],\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2005\\\/08\\\/more-on-integrating-device-drivers.htm#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2005\\\/08\\\/more-on-integrating-device-drivers.htm\",\"url\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2005\\\/08\\\/more-on-integrating-device-drivers.htm\",\"name\":\"More on integrating device drivers into an unattended Windows build - markwilson.it\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/#website\"},\"datePublished\":\"2005-08-09T19:59:00+00:00\",\"dateModified\":\"2007-07-16T21:45:08+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2005\\\/08\\\/more-on-integrating-device-drivers.htm#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2005\\\/08\\\/more-on-integrating-device-drivers.htm\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2005\\\/08\\\/more-on-integrating-device-drivers.htm#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"More on integrating device drivers into an unattended Windows build\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/\",\"name\":\"markwilson.it\",\"description\":\"get-info -class technology | write-output &gt; \\\/dev\\\/web\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/#\\\/schema\\\/person\\\/98f61365e7c39d6be942174b8c4de468\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/#\\\/schema\\\/person\\\/98f61365e7c39d6be942174b8c4de468\",\"name\":\"Mark Wilson\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/i0.wp.com\\\/www.markwilson.co.uk\\\/blog\\\/uploads\\\/image-4.png?fit=800%2C800&ssl=1\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/www.markwilson.co.uk\\\/blog\\\/uploads\\\/image-4.png?fit=800%2C800&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/www.markwilson.co.uk\\\/blog\\\/uploads\\\/image-4.png?fit=800%2C800&ssl=1\",\"width\":800,\"height\":800,\"caption\":\"Mark Wilson\"},\"logo\":{\"@id\":\"https:\\\/\\\/i0.wp.com\\\/www.markwilson.co.uk\\\/blog\\\/uploads\\\/image-4.png?fit=800%2C800&ssl=1\"},\"description\":\"A Chartered IT Professional, with recent experience in technology leadership, IT strategy and practice management roles, Mark Wilson is an Enterprise Architect in the Advisory and Management Group at risual. During a career spanning more than two decades, Mark has gained widespread recognition as an expert in his field including both industry and national press exposure. In addition to certifications from Microsoft, VMware, Red Hat, The Open Group and Axelos, Mark held a Microsoft Most Valuable Professional (MVP) award for three years and is now part of the MVP Reconnect programme. Mark is also well-known on social media and maintains an award-winning blog.\",\"sameAs\":[\"http:\\\/\\\/www.markwilson.co.uk\\\/\",\"https:\\\/\\\/www.instagram.com\\\/markwilsonuk\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/markawilson\\\/\",\"https:\\\/\\\/x.com\\\/markwilsonit\",\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UCWHlZCoHRTocdvtrOJ2IL4A\"],\"url\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/author\\\/mark-wilson\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"More on integrating device drivers into an unattended Windows build - markwilson.it","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.markwilson.co.uk\/blog\/2005\/08\/more-on-integrating-device-drivers.htm","og_locale":"en_GB","og_type":"article","og_title":"More on integrating device drivers into an unattended Windows build - markwilson.it","og_description":"Earlier in the year I blogged about discovering unknown devices in Windows for integration into an unattended build. What I didn&#8217;t detail at the time was how to work out which device driver files are needed for a particular device. Some device driver packages are pretty simple, but others are several megabytes in size. Rarely &hellip; Continue reading More on integrating device drivers into an unattended Windows build","og_url":"https:\/\/www.markwilson.co.uk\/blog\/2005\/08\/more-on-integrating-device-drivers.htm","og_site_name":"markwilson.it","article_published_time":"2005-08-09T19:59:00+00:00","article_modified_time":"2007-07-16T21:45:08+00:00","author":"Mark Wilson","twitter_card":"summary_large_image","twitter_creator":"@markwilsonit","twitter_site":"@markwilsonit","twitter_misc":{"Written by":"Mark Wilson","Estimated reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.markwilson.co.uk\/blog\/2005\/08\/more-on-integrating-device-drivers.htm#article","isPartOf":{"@id":"https:\/\/www.markwilson.co.uk\/blog\/2005\/08\/more-on-integrating-device-drivers.htm"},"author":{"name":"Mark Wilson","@id":"https:\/\/www.markwilson.co.uk\/blog\/#\/schema\/person\/98f61365e7c39d6be942174b8c4de468"},"headline":"More on integrating device drivers into an unattended Windows build","datePublished":"2005-08-09T19:59:00+00:00","dateModified":"2007-07-16T21:45:08+00:00","mainEntityOfPage":{"@id":"https:\/\/www.markwilson.co.uk\/blog\/2005\/08\/more-on-integrating-device-drivers.htm"},"wordCount":631,"commentCount":0,"publisher":{"@id":"https:\/\/www.markwilson.co.uk\/blog\/#\/schema\/person\/98f61365e7c39d6be942174b8c4de468"},"keywords":["Microsoft Windows XP","Operating System Deployment"],"inLanguage":"en-GB","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.markwilson.co.uk\/blog\/2005\/08\/more-on-integrating-device-drivers.htm#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.markwilson.co.uk\/blog\/2005\/08\/more-on-integrating-device-drivers.htm","url":"https:\/\/www.markwilson.co.uk\/blog\/2005\/08\/more-on-integrating-device-drivers.htm","name":"More on integrating device drivers into an unattended Windows build - markwilson.it","isPartOf":{"@id":"https:\/\/www.markwilson.co.uk\/blog\/#website"},"datePublished":"2005-08-09T19:59:00+00:00","dateModified":"2007-07-16T21:45:08+00:00","breadcrumb":{"@id":"https:\/\/www.markwilson.co.uk\/blog\/2005\/08\/more-on-integrating-device-drivers.htm#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.markwilson.co.uk\/blog\/2005\/08\/more-on-integrating-device-drivers.htm"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.markwilson.co.uk\/blog\/2005\/08\/more-on-integrating-device-drivers.htm#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.markwilson.co.uk\/blog"},{"@type":"ListItem","position":2,"name":"More on integrating device drivers into an unattended Windows build"}]},{"@type":"WebSite","@id":"https:\/\/www.markwilson.co.uk\/blog\/#website","url":"https:\/\/www.markwilson.co.uk\/blog\/","name":"markwilson.it","description":"get-info -class technology | write-output &gt; \/dev\/web","publisher":{"@id":"https:\/\/www.markwilson.co.uk\/blog\/#\/schema\/person\/98f61365e7c39d6be942174b8c4de468"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.markwilson.co.uk\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":["Person","Organization"],"@id":"https:\/\/www.markwilson.co.uk\/blog\/#\/schema\/person\/98f61365e7c39d6be942174b8c4de468","name":"Mark Wilson","image":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/i0.wp.com\/www.markwilson.co.uk\/blog\/uploads\/image-4.png?fit=800%2C800&ssl=1","url":"https:\/\/i0.wp.com\/www.markwilson.co.uk\/blog\/uploads\/image-4.png?fit=800%2C800&ssl=1","contentUrl":"https:\/\/i0.wp.com\/www.markwilson.co.uk\/blog\/uploads\/image-4.png?fit=800%2C800&ssl=1","width":800,"height":800,"caption":"Mark Wilson"},"logo":{"@id":"https:\/\/i0.wp.com\/www.markwilson.co.uk\/blog\/uploads\/image-4.png?fit=800%2C800&ssl=1"},"description":"A Chartered IT Professional, with recent experience in technology leadership, IT strategy and practice management roles, Mark Wilson is an Enterprise Architect in the Advisory and Management Group at risual. During a career spanning more than two decades, Mark has gained widespread recognition as an expert in his field including both industry and national press exposure. In addition to certifications from Microsoft, VMware, Red Hat, The Open Group and Axelos, Mark held a Microsoft Most Valuable Professional (MVP) award for three years and is now part of the MVP Reconnect programme. Mark is also well-known on social media and maintains an award-winning blog.","sameAs":["http:\/\/www.markwilson.co.uk\/","https:\/\/www.instagram.com\/markwilsonuk\/","https:\/\/www.linkedin.com\/in\/markawilson\/","https:\/\/x.com\/markwilsonit","https:\/\/www.youtube.com\/channel\/UCWHlZCoHRTocdvtrOJ2IL4A"],"url":"https:\/\/www.markwilson.co.uk\/blog\/author\/mark-wilson"}]}},"jetpack_featured_media_url":"","jetpack-related-posts":[{"id":481,"url":"https:\/\/www.markwilson.co.uk\/blog\/2005\/01\/problems-with-certain-nics-and-ris.htm","url_meta":{"origin":457,"position":0},"title":"Problems with certain NICs and a RIS-based Windows XP installation","author":"Mark Wilson","date":"Tuesday 11 January 2005","format":false,"excerpt":"After my hard disk failure last month, I decided to resurrect a project that I had shelved some time ago - implementing an unattended setup for my PCs at home. I have a variety of computers from HP (Compaq), IBM and Dell, which makes things slightly more complicated than it\u2026","rel":"","context":"In \"Microsoft Windows XP\"","block_context":{"text":"Microsoft Windows XP","link":"https:\/\/www.markwilson.co.uk\/blog\/tag\/windows-xp"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":51,"url":"https:\/\/www.markwilson.co.uk\/blog\/2005\/01\/discovering-unknown-devices-in-windows.htm","url_meta":{"origin":457,"position":1},"title":"Discovering unknown devices in Windows","author":"Mark Wilson","date":"Monday 17 January 2005","format":false,"excerpt":"Whilst developing my unattended Windows XP build, I came across a number of devices that were not automatically detected by Windows. Sometimes, right-clicking the unknown device in Device Manager and selecting the Update driver... option allowed Windows Update to connect to the Internet and locate updated drivers (which in turn\u2026","rel":"","context":"In \"Microsoft Windows XP\"","block_context":{"text":"Microsoft Windows XP","link":"https:\/\/www.markwilson.co.uk\/blog\/tag\/windows-xp"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1044,"url":"https:\/\/www.markwilson.co.uk\/blog\/2008\/04\/windows-vista-and-office-2007-deployment-brain-dump.htm","url_meta":{"origin":457,"position":2},"title":"Windows Vista and Office 2007 deployment brain dump","author":"Mark Wilson","date":"Wednesday 23 April 2008","format":false,"excerpt":"This week I'm working on a Desktop Deployment Planning Services (DDPS) engagement with a customer. It's been a while since I last looked at deployment (basically I haven't done anything since I passed the Windows Vista and Office 2007 deployment exam) so I'm revising my notes in preparation for a\u2026","rel":"","context":"In \"Microsoft Office\"","block_context":{"text":"Microsoft Office","link":"https:\/\/www.markwilson.co.uk\/blog\/tag\/office"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":666,"url":"https:\/\/www.markwilson.co.uk\/blog\/2006\/02\/create-customised-windows.htm","url_meta":{"origin":457,"position":3},"title":"Create customised Windows installations with nLite","author":"Mark Wilson","date":"Friday 10 February 2006","format":false,"excerpt":"I heard about nLite whilst I was listening the episode 41 of the This Week in Tech podcast. I haven't used it yet, but it sounds like a great freeware tool for customising a Windows installations right up to creating a bootable ISO image, including slipstreaming service packs, hotfixes and\u2026","rel":"","context":"In \"Microsoft Windows\"","block_context":{"text":"Microsoft Windows","link":"https:\/\/www.markwilson.co.uk\/blog\/tag\/windows"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":58,"url":"https:\/\/www.markwilson.co.uk\/blog\/2005\/02\/preselecting-english-united-kingdom.htm","url_meta":{"origin":457,"position":4},"title":"Preselecting English (United Kingdom) settings during Windows XP setup","author":"Mark Wilson","date":"Tuesday 8 February 2005","format":false,"excerpt":"By default, Windows XP installs English (United States) as the input language. It is possible to add other languages, for example English (United Kingdom), but if you try to remove English (United States) you are prompted that it is in use and will be removed after the next reboot. This\u2026","rel":"","context":"In \"Microsoft Windows XP\"","block_context":{"text":"Microsoft Windows XP","link":"https:\/\/www.markwilson.co.uk\/blog\/tag\/windows-xp"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1436,"url":"https:\/\/www.markwilson.co.uk\/blog\/2009\/05\/windows-7-release-candidate-installation-notes.htm","url_meta":{"origin":457,"position":5},"title":"Windows 7 release candidate installation notes","author":"Mark Wilson","date":"Wednesday 6 May 2009","format":false,"excerpt":"This afternoon, I finally got around to rebuilding my everyday notebook PC (a Fujitsu Siemens S7210) onto the Windows 7 release candidate (build 7100, 64-bit). What follows are just a few notes that I made along the way: Just as for other recent Windows versions, installation was fairly swift (about\u2026","rel":"","context":"In \"Microsoft Windows 7\"","block_context":{"text":"Microsoft Windows 7","link":"https:\/\/www.markwilson.co.uk\/blog\/tag\/windows-7"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/posts\/457","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/comments?post=457"}],"version-history":[{"count":0,"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/posts\/457\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/media?parent=457"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/categories?post=457"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/tags?post=457"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}