Windows Vista SP1: unable to install updates, SP2 or SURT

Stephen
Are these both meant to be text documents.
When I download and save they are text documents.
The first shows is a notepad that shows 38 corruptions and the other (from Dropbox) is a notepad just saying BitShift::

I am clearly doing something wrong.

Noel
 
Hi Stephen

Thanks for your tremendous efforts to help with my very long long standing problem.
I do not, however, want to waste anymore of your time s I simply cannnot get this to work.. oth files are being created as text files with the same name. The SFCFix.exe just saves as a text file. It does not save to my desk top as SFCFix.exe

Thanks again for your patient efforts.

Noel

Tried again. When I open the SFCFix.exe it creates a notepad and saves to the desktop as a txt document. When I open the other document it opens as SFCFix.txt and simply replaces the original document I created first. I seem unable to create 2 documents so I can drag one onto the other.
 
Last edited:
Hello Noel,

Please stop apologising, this really isn't a problem! You're not wasting my time - this is why I'm here, to help you! I will get you up and running again, no matter how long this takes!

---

I have never heard of the problem you are describing however. This is what should happen:

[video]www.youtube.com/watch?v=bTf7lvyQLqE[/video]

That was recorded with the links I gave you, so it works for me!

Stephen
 
Tried again. When I open the SFCFix.exe it creates a notepad and saves to the desktop as a txt document. When I open the other document it opens as SFCFix.txt and simply replaces the original document I created first. I seem unable to create 2 documents so I can drag one onto the other.

Just saw this. Please see the video. I feel you may be going about it wrong. Hopefully the video will clarify everything.
 
Stephen
I was going about it wrong! Thanks to the video and my 14 year old son I got the right things on my desktop and dargged and dropped. That's the good news. :-)

The bad news however is that I then got this message,

"This application has requested the Runtime to terminate it in an unusual way. Please contact the application's support team for more information."

I then got the usual Microsoft Windows box telling me that a problem had caused the program to stop working correctly..

Noel
 
That's good news, well, partly. ;)

I have contacted the SFCFix developer. He should be along later today or tomorrow - he's also in the UK so it's also evening for him. :)

Stephen
 
Tekno Venus,

Does this app require a specific version of the VC Runtimes?

Good idea! :)

I have contacted Richard (niemiro) - the developer - to see what he says but I've just found this in the SFCFix back forum:

SFCFix currently does not use any 3rd Party libraries. Currently, the only prerequisite is Microsoft Visual C++ 2010 SP1 Redistributable..

@Noel - Is Microsoft Visual C++ 2010 SP1 installed on your computer? If not, please install it from here: Download Microsoft Visual C++ 2010 SP1 Redistributable Package (x86) from Official Microsoft Download Centre
 
Hi Stephen

It is installed.
I removed it and reinstalled it to make sure everything was okay with it.

Noel

Tried again - I ran through the same process again with SFCFix and got the same error messages and it stopped running.
 
Last edited:
Well, it either wasn't installed or it crashed. At least we know you have the 2010 C++ runtime package installed.
 
Thank you all. I am looking into this now. The VC2010 dependency was from a very long time ago, and in a couple of small windows of time since then only. Most of the time the only dependency is on VC++ 2005 so that it always works on Vista+ without any extra installations (I need this as a lot of the time I'm running SFCFix on computers where Windows Installer setups will not succeed - and in retrospect, SFCFix was a stupid name to choose as it fixes so much more than just SFC stuff now).

Unfortunately, I made a new release of SFCFix about a week ago, and it was the very first on my new development machine (sadly, the old installation completely broke, so there's no chance of returning to it, although I do still fortunately have a disk image of the HDD), and it's this switch which seems to have caused the problem. At the same time, I tried to switch from VS2010 to VS2013 (although that was unsuccessful - I will try again another time, but back then I couldn't get VS2013 to successfully build a program using the 2005 libraries in the time available), but it appears that I've messed something up in my VS2010 configuration as well. I'll try to get it fixed asap.

Richard
 
Last edited:
Hello again, @NJamesD:

Please ignore the above message. That was aimed at cluberti and Tekno Venus.

Here's what I want you to do. I'm pretty sure I've now fixed the problem, but I can't be certainly without first testing it. Can you please follow exactly the same instructions as before, but this time using SFCFix from my post (delete all that you have currently downloaded first to avoid confusion). Drag SFCFix.exe from the .zip file attached to this post to your Desktop, then drag SFCFix.txt from Desktop onto SFCFix.exe.

Thank you.

Richard


EDIT: Scrap this, I've finally managed to reproduce the problem and this doesn't seem to fix it.
 

Attachments

Last edited:
Hi Richard,

Thanks - I thought it was me again! I just ran things and get the same error and close down.

Noel

Yeah, I'm really sorry about this Noel. However, the good news is that because I can reproduce this, it should be easier to fix. I'm currently examining a crash dump as we speak. I'll try to get back to you today, although it may be several hours. I'm really sorry about this.

Richard
 
Thank you for being so understanding. It's always a pleasure to work with people who are as polite and co-operative as you :)

@cluberti, Tekno Venus: I've actually now tracked down the problem. It wasn't actually anything to do with my new development machine, just a common or garden bug :p

Windows Vista registry location HKEY_LOCAL_MACHINE\COMPONENTS\CanonicalData\Deployments\windowsfoundation_31bf3856ad364e35_6.0.6000.16386_0103187793aeac37 contains a highly unusual i mark of name just "i!CBS_" and data of just 8 embedded nulls. Sadly, my program didn't handle this scenario well and crashed rather than failing gracefully. I'm usually so careful about 0 length strings, but forgot right in the one location it actually mattered. Ah well, can't be helped now.

Richard
 
Hello again :)

Should be all fixed up now. Can you please try again, one last time? Any copy of SFCFix.exe you have lying around should do as the auto-updater will sort out the download of the new version, alternatively you can download from here: https://www.sysnative.com/forums/downloads/sfcfix/

Thank you again for your patience,

Richard
 

Has Sysnative Forums helped you? Please consider donating to help us support the site!

Back
Top