<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
     xmlns:admin="http://webns.net/mvcb/"
     xmlns:content="http://purl.org/rss/1.0/modules/content/"
     xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
	<channel> 

	<title>Comments on: How do I replace a Visual Basic 6 runtime file killed by a Windows security update?</title>
	<link>http://ask.metafilter.com/116213/How-do-I-replace-a-Visual-Basic-6-runtime-file-killed-by-a-Windows-security-update/</link>
	<description>Comments on Ask MetaFilter post How do I replace a Visual Basic 6 runtime file killed by a Windows security update?</description>
	<pubDate>Mon, 09 Mar 2009 09:46:42 -0800</pubDate>
	<lastBuildDate>Mon, 09 Mar 2009 09:46:42 -0800</lastBuildDate>
	<language>en-us</language>
	<docs>http://blogs.law.harvard.edu/tech/rss</docs>
	<ttl>60</ttl>

	<item>
		<title>Question: How do I replace a Visual Basic 6 runtime file killed by a Windows security update?</title>
		<link>http://ask.metafilter.com/116213/How-do-I-replace-a-Visual-Basic-6-runtime-file-killed-by-a-Windows-security-update</link>	
		<description>A Visual Basic 6 (ugh) runtime file distributed with our internal Access database has been killed by a recent Windows security update. It&apos;s hard to gather support information (especially since VB6 is about 8.7 million years old) and so I was wondering if anyone out there can help me track down a more recent copy of the runtime file in question&amp;mdash;msflxgrd.ocx&amp;mdash;or otherwise fix the problem? &lt;br /&gt;&lt;br /&gt; It&apos;s my understanding from reading a couple of tech forums that there is a patched version of msflxgrd.ocx that was rolled out in a VB6 security update some time in the last few years. However, we don&apos;t have VB6 installed on any of our machines so I can&apos;t run the patch program to get this one updated file. I don&apos;t want to get a copy from one of those FREE OCX W00T! websites that come up when searching  for the filename, for pretty obvious reasons. Can anyone recommend a better way to get a copy?&lt;br&gt;
&lt;br&gt;
In the meantime we have been uninstalling &lt;a href=&quot;http://support.microsoft.com/kb/960715&quot;&gt;KB960715&lt;/a&gt; on our PCs as a temporary workaround. I believe I could rewrite a key in the registry to make the security update stop killing the OCX but I would prefer not to meddle on individual machines like that if possible.&lt;br&gt;
&lt;br&gt;
Any advice appreciated. Thanks!&lt;br&gt;
&lt;br&gt;
P.S. I am WELL aware that we should be moving onwards and upwards with more modern tech, but for the short-to-medium term the nonprofit using this system really doesn&apos;t have the time or resources to rewrite the front end to use something other than this control. (Honestly, I&apos;m really hoping to get something out to them today so they can get some work done again!)</description>
		<guid isPermaLink="false">post:ask.metafilter.com,2009:site.116213</guid>
		<pubDate>Mon, 09 Mar 2009 08:47:48 -0800</pubDate>
		<dc:creator>bcwinters</dc:creator>
		
			<category>microsoft</category>
		
			<category>access</category>
		
			<category>visualbasic</category>
		
			<category>windowsxp</category>
		
			<category>resolved</category>
		
	</item> <item>
		<title>By: TheophileEscargot</title>
		<link>http://ask.metafilter.com/116213/How-do-I-replace-a-Visual-Basic-6-runtime-file-killed-by-a-Windows-security-update#1666470</link>	
		<description>According to &lt;a href=&quot;http://www.microsoft.com/communities/newsgroups/en-us/default.aspx?dg=microsoft.public.windowsupdate&amp;tid=71c075cc-94c1-4030-820e-a17e60000d35&quot;&gt;this thread&lt;/a&gt; you can get the OCXs from Microsoft &lt;a href=&quot;http://support.microsoft.com/kb/957924&quot;&gt;here&lt;/a&gt;, and it also mentions some workarounds.&lt;br&gt;
&lt;br&gt;
(If you&apos;re not already, try putting site:microsoft.com into your Google searches to restrict results to Microsoft&apos;s site only).</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2009:site.116213-1666470</guid>
		<pubDate>Mon, 09 Mar 2009 09:46:42 -0800</pubDate>
		<dc:creator>TheophileEscargot</dc:creator>
	</item><item>
		<title>By: limon</title>
		<link>http://ask.metafilter.com/116213/How-do-I-replace-a-Visual-Basic-6-runtime-file-killed-by-a-Windows-security-update#1666482</link>	
		<description>Microsoft has released updated runtime files, available for download &lt;a href=&quot;http://support.microsoft.com/kb/957924&quot;&gt;here&lt;/a&gt;. Is this the update that requires a full installation of VB6 to run? If so, try extracting the files from the .msi installer file, and see if you can find the OCX there.&lt;br&gt;
&lt;br&gt;
You can often extract the files from an .msi installer by running the command:&lt;br&gt;
&lt;br&gt;
&lt;code&gt;msiexec /a mypackage.msi&lt;/code&gt;&lt;br&gt;
&lt;br&gt;
If that doesn&apos;t work, try &lt;a href=&quot;http://www.softpedia.com/get/Programming/File-Editors/Less-MSIerables.shtml&quot;&gt;this utility&lt;/a&gt;.&lt;br&gt;
&lt;br&gt;
Can&apos;t test any of this, unfortunately, since I&apos;m on a Mac at the moment.</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2009:site.116213-1666482</guid>
		<pubDate>Mon, 09 Mar 2009 09:52:39 -0800</pubDate>
		<dc:creator>limon</dc:creator>
	</item><item>
		<title>By: bcwinters</title>
		<link>http://ask.metafilter.com/116213/How-do-I-replace-a-Visual-Basic-6-runtime-file-killed-by-a-Windows-security-update#1666500</link>	
		<description>I should have been more specific in my second paragraph&amp;mdash;yes, the &lt;a href=&quot;http://support.microsoft.com/kb/957924&quot;&gt;cumulative update rollup for the Visual Basic 6.0 Service Pack 6&lt;/a&gt; is the patch that I couldn&apos;t run because I don&apos;t have the full version of Visual Basic 6 installed. Manually extracting the OCX using msiexec looks like it&apos;s doing the trick, I&apos;ll test it out and report back. Thank you for the ideas so far.&lt;br&gt;
&lt;br&gt;
(I&apos;m on a Mac right now too, limon, so I probably should have been thinking &quot;hey, is there an analogous Windows program to &lt;a href=&quot;http://www.charlessoft.com/&quot;&gt;Pacifist&lt;/a&gt;?&quot;)</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2009:site.116213-1666500</guid>
		<pubDate>Mon, 09 Mar 2009 10:08:02 -0800</pubDate>
		<dc:creator>bcwinters</dc:creator>
	</item><item>
		<title>By: limon</title>
		<link>http://ask.metafilter.com/116213/How-do-I-replace-a-Visual-Basic-6-runtime-file-killed-by-a-Windows-security-update#1666501</link>	
		<description>OK, I can confirm that the msiexec approach works.&lt;br&gt;
&lt;br&gt;
The /a switch just installs the package without complaining about VB6 being missing. If you want to explicitly dump the files into a directory, try:&lt;br&gt;
&lt;br&gt;
&lt;code&gt;msiexec /a VB60SP6-KB957924-x86-ENU.msi /qb TARGETDIR=c:\MyDir&lt;/code&gt;&lt;br&gt;
&lt;br&gt;
I did this and fished the msflxgrd.ocx file for you. You can download it &lt;a href=&quot;http://rs765l3.rapidshare.com/cgi-bin/upload.cgi?rsuploadid=2686931583202353&quot;&gt;here&lt;/a&gt;. But I think you&apos;d be better off installing the entire package.</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2009:site.116213-1666501</guid>
		<pubDate>Mon, 09 Mar 2009 10:09:44 -0800</pubDate>
		<dc:creator>limon</dc:creator>
	</item><item>
		<title>By: limon</title>
		<link>http://ask.metafilter.com/116213/How-do-I-replace-a-Visual-Basic-6-runtime-file-killed-by-a-Windows-security-update#1666502</link>	
		<description>&lt;small&gt;Yikes, &lt;a href=&quot;http://rapidshare.com/files/207217338/MSFlxGrd.ocx.html&quot;&gt;this should have been the download link&lt;/a&gt;.&lt;/small&gt;</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2009:site.116213-1666502</guid>
		<pubDate>Mon, 09 Mar 2009 10:11:02 -0800</pubDate>
		<dc:creator>limon</dc:creator>
	</item><item>
		<title>By: Diddly</title>
		<link>http://ask.metafilter.com/116213/How-do-I-replace-a-Visual-Basic-6-runtime-file-killed-by-a-Windows-security-update#1666505</link>	
		<description>Looks like others have solved this issue, but if you (or anyone else) ever have any technical issues with a MS security update, there is &lt;a href=&quot;http://www.microsoft.com/protect/support/default.mspx&quot;&gt;free 24hour support available&lt;/a&gt;.</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2009:site.116213-1666505</guid>
		<pubDate>Mon, 09 Mar 2009 10:15:19 -0800</pubDate>
		<dc:creator>Diddly</dc:creator>
	</item><item>
		<title>By: bcwinters</title>
		<link>http://ask.metafilter.com/116213/How-do-I-replace-a-Visual-Basic-6-runtime-file-killed-by-a-Windows-security-update#1666517</link>	
		<description>Preliminary testing on my PC shows that the extracted copy of msflxgrd.ocx from the MSI is working even with the security update installed. Thanks very much!&lt;br&gt;
&lt;br&gt;
(Diddly, I would have tried phone support but I assumed that they wouldn&apos;t offer help with VB6 as it has long been discontinued/abandoned.)</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2009:site.116213-1666517</guid>
		<pubDate>Mon, 09 Mar 2009 10:24:00 -0800</pubDate>
		<dc:creator>bcwinters</dc:creator>
	</item><item>
		<title>By: Diddly</title>
		<link>http://ask.metafilter.com/116213/How-do-I-replace-a-Visual-Basic-6-runtime-file-killed-by-a-Windows-security-update#1666873</link>	
		<description>These VB6 runtime files are supported based on the OS they shipped with.  Assuming you&apos;re using Windows XP, 2003, or Vista, you are fully supported.&lt;br&gt;
&lt;br&gt;
VB6 developer environment is what is out of support now (as of April 2008).&lt;br&gt;
&lt;br&gt;
See &lt;a href=&quot;http://msdn.microsoft.com/en-us/vbrun/ms788708.aspx&quot;&gt;MSDN&lt;/a&gt; for more details.&lt;br&gt;
&lt;br&gt;
It would be great if you could take a few minutes to open a support request, so that this issue gets recorded and steps are taken to avoid the situation in the future.  Otherwise, feel free to shoot me a mail with more info, and I&apos;ll try to get it to the right people.</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2009:site.116213-1666873</guid>
		<pubDate>Mon, 09 Mar 2009 14:05:41 -0800</pubDate>
		<dc:creator>Diddly</dc:creator>
	</item>
	</channel>
</rss>
