Support Forum

Registration is not required to ask a question. If you're a Pro Club member, please use our Priority Support page for a faster response.

JavaRa and Java files clean up

Home Forums Product Support JavaRa Support JavaRa and Java files clean up

Viewing 8 posts - 1 through 8 (of 8 total)
  • Author
    Posts
  • #8028
    Pierre (aka Terdef)
    Participant

    Cleaning focuses exclusively, currently, on known registry keys. Files are destroyed when the regular uninstaller runs (JavaRa launch the regular uninstallers). But the use of JavaRa arises when the regular Oracle Java uninstaller (MSI uninstaller) does not work ! So all Java rep and files remain in place.

    In my case :

    In my case :

    C:\Users\Carpe Diem\AppData\LocalLow\Sun\Java\jre1.6.0_24
    C:\Users\Carpe Diem\AppData\LocalLow\Sun\Java\jre1.6.0_26
    C:\Users\Carpe Diem\AppData\LocalLow\Sun\Java\jre1.6.0_31_x64
    C:\Users\Carpe Diem\AppData\LocalLow\Sun\Java\jre1.7.0_07
    C:\Users\Carpe Diem\AppData\LocalLow\Sun\Java\Deployment\cache\6.0 with multiple sub dir
    C:\Program Files\Java\jre6 and sub dir
    C:\Users\xxxxxxxxxxxxxxxxxx\Downloads\jre-6u24-windows-i586-s.exe

    A fast way is to search by filenames but it’s a very bad idea.

    I think the only good way, but a slow one (not a problem for stable and clean machines), is to compute the hash (SHA-1 or SHA-256) of all files on the computer (like any integrity controller program). Then look at a hash database in JavaRa and spot the ones to delete (or submit to the user for deleting).

    #8033
    Shane Gowland
    Keymaster

    In the development version (which I don’t think is currently available for download) these directories are already detected. Hash computation is much to computationally-intensive, so we’re using regular expressions over environmental variables to get the correct paths.

    #8392
    Anonymous
    Inactive

    I have a reinstall problem with Java, and have been using JavaRa to try to fix this. Even with v2.1 and the latest definitions, I still found traces of old (some very old) installations. In particular, these three CLSIDs do not seem to be picked up:
    4EA42A62D9304AC4784BF238120730FF
    FC342F018CF5A364ABD1995ECC44B4C5
    6C5ADB75C34456D42B338232391207FF
    and jrecore was left mentioned in several other places (I was not paying much attention to detail, so have no records of all the junk). I hope this helps.

    Meanwhile, has anybody any idea how this kind of log arises:
    ——————-
    Mon Feb 04 20:13:15 2013
    :: No Old AU Version found

    Mon Feb 04 20:13:36 2013
    :: Save Country Code KW after GetCountry()
    Mon Feb 04 20:15:13 2013
    :: Could not get MSIStatusError registry value.
    Mon Feb 04 20:15:13 2013
    :: Could not get MSIStatusExtendedError registry value.
    Mon Feb 04 20:15:13 2013
    :: GetMSIStatus() failed. Return Code: 2, ErrorCode: 183
    Mon Feb 04 20:15:13 2013
    :: GetUpdatedJreMetrics() – MachineCount registry value exists

    Mon Feb 04 20:15:13 2013
    :: GetUpdatedJreMetrics() – MachineCounted: YY, InstallAttempts: 2, UpdateCount: 1

    Mon Feb 04 20:15:20 2013
    :: Ping Values: $sc_xml_ver#1.0$reportsuiteid#suninstallstat$visitorid#51d6dd51-0feca10f$prop21#51d6dd51-0feca10f$prop20#XXXXXX$pagename#ic$evar24#0$evar25#0$evar2#1.7.0_13-b20$evar3#XX$evar15#1.7.0_13-b20$evar40#-1$evar26#-99$evar27#2.1.9.0$evar28#XX$evar4#i586$evar5#i586$evar6#winxp-sp3$evar7#joff$evar8#KW$events#event6,event7$evar17#2$evar18#YY$evar19#1$evar29#0$products#;j
    —————————

    1. Where is the country code? This is NOT the MS locale/country/language settings.

    2. Where are the JRE Metrics hidden? This is after cleaning, and a manual pickover.

    3. How do I get Java 7u13 to install? I have been stuck like this for the best part of a year now.

    Thanks,

    BWD

    #8393
    Anonymous
    Inactive

    sorry, forgot the email tick …

    #8394
    Shane Gowland
    Keymaster

    Thanks for the heads up about the missed entries. We’ll get those added when possible.

    I’m not familiar with the log you’ve posted. It looks like some sort of internal debug log, where Java appears to be attempting to call Java methods (bits of code) but cannot locate them. I would assume a partially installed JRE would cause this issue.

    My best recommendation would be to try a heuristic powered uninstalled app: Revo Uninstaller would be the most obvious choice.

    Good luck.

    #8395
    Anonymous
    Inactive

    Thanks, but isn’t that the point? It is not installed, and will not install. How can Revo do anything when there is nothing to point at?

    As for the missing entries – please check that they are relevant! I may have missed something important.

    #8396
    Shane Gowland
    Keymaster

    Revo can do a deep scan and remove associated files and keys. If it isn’t able to detect that Java was installed, try creating a few fake registry entries in the tree used for ‘add or remove programs’

    In the past I’ve exported a few Java registry keys from a PC with a working Java install and imported them onto a PC with similar problems to you. Once you give it a whiff; Revo does a pretty decent job.

    #8399
    Anonymous
    Inactive

    OK, I’ll give it a try.
    Thanks.

Viewing 8 posts - 1 through 8 (of 8 total)
  • You must be logged in to reply to this topic.