Renaming Program

Hi,
I'm a student in Computer Science major; currently taking CS 2; java.
Now; this isn't any class project. I just wanted to make a program to assist myself in managing my music/video and other files.
I'm trying to make myself a program to assist me in renaming files.
Basically a file renamer that works according to my input.
Basically what it will be is; ask the user for input for the "new" file name, and just
rename it.
Now, i can take in user input from JOptionPane or etc... and can put it together,
but how can i access my "files" so that i can rename them using my input?
I want my design to be like so: The program asks the user for how many files to rename and the location. Then asks me for new filename; there will be like a generic way of renaming, forexample: if i want rename files in a folder that are all songs of say Jimi Hendrix;
then i want to tell the program to use the following as a generic model: "Jimi Hendrix - [song number; increment] - [song title input by me]"
Now i know there are softwares that do that; but i want to make a program that is completely fitting to my needs; so that i don't have to use multiple programs. Plus the joy of using a program i created myself.
So should i go about using arrays??? or lists?? or what..
need your opinions on how to go about this program..
would like to make it really simple and easy to use.
Not too much to complicate.
Thanks for reading; and i appreciate your help.

Hm. I did look at file class and it seems to be the thing i am looking for.
But since i am, relatively a beginner; could you point me to some "examples" of uses of the file class???
and i still can't figure out how i can tell java to "look" into a folder, and make changes.
like i tried doing the following to get myself familiarised with the File class.
import java.lang.*;
import java.io.*;
import java.awt.*;
import javax.swing.*;
public class Test
public static void main (String[] args)
     String user = JOptionPane.showInputDialog("Enter");
          File file = new File(user);
          //file.createNewFile();
          file.mkdir();
          // -> doesn't work;:::: System.out.print(file.getCanonicalPath());
          //          JOptionPane.showMessageDialog();
          //file.delete();
          //file.renameTo(x);
          //System.out.println(file.toString());
          //System.out.println(file.getName());
The getCanonicalPath() method, when used gives me an error:
unreported exception java.io.IOException; must be caught or declared to be thrown
unsure^.
Thanks for help.

Similar Messages

  • Questions about the Program "Renamer4Mac" (file renamer program)

    Does anyone use this program? Or does anyone know of a good program that can be used to rename a large group of files?
    I have been trying to use this program to get rid of all the ",jpg" and ".doc" and ".ppt" etc, on my files. However, when I use the program, not only does it rename the files, by removing the suffix in the file name, it also changes the files to "Unix Executable Files". I don't want to change the file type, just the name. Is there anyway I can do this....with this program or some other one??
    Thanks!

    I wouldn't fiddle with globally changing or deleting file extensions. They are part of OS X's unfortunately convoluted concept of metadata, which is an attempt to join together several different systems - filename extensions (DOS-style), resource fork metadata (Mac OS), file type headers (Unix).

  • File Renaming Program

    Hi everyone,
    I'm currently creating a java program to rename the files in my directory from a format to another format.
    Eg. from "10 Mar 2005" to ""20050310"
    The purpose to let me sort the files in chornological order. Is there any codes online that I can reference?

    Actaully i wanna rename them in the format"yymmdd"
    so that when i sort according to name in thewindow
    explorer, it'll be in chornological order. Hence,I
    need a program to automatically rename them inthis
    format. You are aware that current Windows allows you to add
    and delete columns from the Explorer display
    (right-click in the column header), and that you can
    sort by any column by clicking the column name?Ya I know that. But it doesn't sort the files in chronological order using the file name

  • Command-line mp3 tagger and file renamer programs

    I've been looking around and haven't come across a command-line program to edit mp3 tags and rename files based on those tags. Any suggestions?

    Have a look at http://home.gna.org/lltag/ - it's in the AUR: https://aur.archlinux.org/packages/lltag/

  • Batch rename program

    Hi all,
    l would like to ask that , can l get the lastModified() value and convert it
    to string , and put this value to variable.
    As the lastModified() date format default is (00:00:00 GMT, January 1, 1970 ) but l want to change it to 010170.
    How can l do??
    Thanks a lot!
    Best regards.

    Code sample:
            File file = new File("someFile.txt"); // Or any other file.
            Date fileDate = new Date(file.lastModified());
            SimpleDateFormat sdf = new SimpleDateFormat("ddMMyy"); // This is the pattern used to format the date.
            String fileDateStr = sdf.format(fileDate);
            System.out.println("Last modification date for '" + file.getPath() + "' file is: " + fileDateStr);This will print at the console:
    Last modification date for 'someFile.txt' file is: 041203

  • Source systems vanishes from RSA1 after renaming of the LSN after BDLS

    Dear BW/BI Experts,
               We are doing BW3.1 upgarde to BI7.0........After system copy there is need of rename of logical system for BP1 to BD1 (Prod. to Dev. and Dev. is our new Target BW system ) and From RP1 to RQ1. Before renaming I checked that all source systems were there in RSA1 i.e. Myself BW system , RP1 source system and Flat file source system as per SAP HOW TO ....System Copy in SAP Business Intelligence Systems Landscapes document. (almost 16 steps)
            But after running renaming program by BDLS , I saw source systems are vanished from RSA1..........and now I am trying to create source systems manually.........system is not allowing the same...........pl suggest...........waiting for your experts opinion......pl help urgently as I am in problem fromn last many days and did system copy more than 2 times considering that there may be system copy problem.......
    While RQ1CLNT100 creation i.e.Source system ....I am getting follwoing error.........
    Entry in outbound table already exists
    Message no. E0404
    Diagnosis
    A partner profile (outbound paramters) could be found using the following key:
    /RQ1CLNT100/LS//RSRQST////
    This relates to the key fields in table EDP13:
    RCVPRN  Partner number
    RCVPRT  Partner type
    RCVPFC  Partner function
    MESTYP  Logical message
    MESTYP  Message code
    MESCOD  Message function
    TEST    Test indicator
    Procedure
    Please check the EDI partner profiles.
    and also following error after activation..........
    Entry in inbound table not found     E0
    Entry in inbound table not found     E0
    The BW IDoc type ZSBA014 is not the same as the source system IDoc type ZSBC044     RSAR
    The following errors occurred in the source system:     RSAR
    Incorrect IDoc type ZSBA005 in the ALE definition of the source system     RSAR
    Best Regards,
    Sharad

    Hi Sharad,
    This is a very Basis-oriented task,
    can your BD1 system can communicate with your peer ECC/R3 deveopment? you might need to run sm59 to ensure your RFC connection with ECC/R3 deveopment is communicating without problem.
    once the RFC is ok, if you are familiar with WE20 and WE21 transactions, these transaction will configure IDoc setting (basis level) where you BI system will talk to, i believe IDoc are using old information copied from BP1 is still pointing to your ECC/R3 productive system at IDoc level. you will need to have Basis guy to help you out. please let me know if you need help on WE20 and 21, if you do, you need to provide me your current settings in BD1 and the peer ECC/R3 development setting as well.
    cheers

  • Bulk Renaming Problem in Adobe Bridge

    Hi
    I have an inconvenient problem in bulk renaming files in Adobe Bridge CS3.
    An original file name for example looks like: DSC_5521
    I wish to keep the "5521" part in my bulk renaming process so it may look for example like "Landscape5521" but loose the "DSC_" bit of the original file name.
    Bulk renaming appears to let me keep all the original file name or none of it. In which case I have to manually knock out the "DSC_" part of each renamed file.
    Any suggestions or ideas would be gratefully received!
    Many thanks
    Carl

    Carl,
    While Bridge's renaming abilities is adequate in some post-production digital workflows it fails in the industrial grade categories.
    For a simple no fuss approach I have for many years now used free-ware software.  If you look around on the Internet you should be able to find a renaming program that will suit your needs.  Most of them are small and unobtrusive in their use and computer requirements.  Myself I am quite satisfied with Smart Rename 1.0 by ZByteSoft.Com.
    I regularly rename, and apply or change date stamps, for up to 4,000 files at a time.  I am also able to apply system attributes to the selected files as I desire.
    While such programs may not give you exactly what you wish they should come close.  It may require that you slightly change your digital workflow and in that regard you may find that one little application that suits your needs to a tee.
    Wayne Webb

  • Need help with a simple Rename/Join Domain/Install SCCM Client Task Sequence

    Good morning everyone,
    I need to create a very simple task sequence that will run an .exe that we have created that renames the computer based on a prefix-serialnumber...then restarts, adds it to our domain, restarts, and then installs the SCCM client.
    1) run rename program 
    2) join to domain
    3) install sccm client
    Can someone help me with the steps that will be required for this?
    Thank you very much!
    **note, these will not be formatted/have an OS installation ran on it with this task sequence.  The situation is that we are receiving 400+ custom configured laptops, and we're going to have to rename/join/install sccm on each...trying to simplify
    this
    any recommendations are greatly appreciated!

    Narcoticoo : Which boot image am i supposed to be using to insure that it boots into Standard Windows, NOT WinPE?  I have a standard x86 package / boot image i've been using.  If it boots up with this, it goes into WinPE (correct me if I'm wrong,
    for this seems to be what happens each time it boots off the boot image...it does not go into windows standard/full)
    When I go into properties of the one i'm using, and take the check off of "Use a boot image", where it will not boot to WinPE, it will not even show up in my list of available task sequences for
    1) when I PXE boot to try the task sequence, or
    2) when I try to make stand-alone media for this task sequence as you have suggested
    When I run the standalone media, the only log files I find are the following with errors:
    PackageID = 'MPS0014E' InstallSoftware
    12/8/2014 12:28:36 PM 2344 (0x0928)
    BaseVar = '', ContinueOnError='' InstallSoftware
    12/8/2014 12:28:36 PM 2344 (0x0928)
    ProgramName = 'MPHS - Rename Computer' InstallSoftware
    12/8/2014 12:28:36 PM 2344 (0x0928)
    SwdAction = '0002' InstallSoftware
    12/8/2014 12:28:36 PM 2344 (0x0928)
    IsSMSV4PlusClient() == true, HRESULT=80004005 (e:\nts_sccm_release\sms\client\osdeployment\installsoftware\main.cpp,332)
    InstallSoftware 12/8/2014 12:28:36 PM
    2344 (0x0928)
    Configuration Manager client is not installed
    InstallSoftware 12/8/2014 12:28:36 PM
    2344 (0x0928)
    Process completed with exit code 2147500037
    TSManager 12/8/2014 12:28:36 PM
    1544 (0x0608)
    TSManager 12/8/2014 12:28:36 PM
    1544 (0x0608)
    Failed to run the action: Install Package. 
    Unspecified error (Error: 80004005; Source: Windows)
    TSManager 12/8/2014 12:28:36 PM
    1544 (0x0608)
    Failed to run the action: Install Package. Execution has been aborted
    TSManager 12/8/2014 12:28:36 PM
    1544 (0x0608)
    Do not send status message in full media case
    TSManager 12/8/2014 12:28:36 PM
    1544 (0x0608)
    Failed to run the last action: Install Package. Execution of task sequence failed.
    Unspecified error (Error: 80004005; Source: Windows)
    TSManager 12/8/2014 12:28:36 PM
    1544 (0x0608)
    Do not send status message in full media case
    TSManager 12/8/2014 12:28:36 PM
    1544 (0x0608)
    Execution::enExecutionFail != m_eExecutionResult, HRESULT=80004005 (e:\nts_sccm_release\sms\client\tasksequence\tsmanager\tsmanager.cpp,866)
    TSManager 12/8/2014 12:43:48 PM
    1544 (0x0608)
    Task Sequence Engine failed! Code: enExecutionFail
    TSManager 12/8/2014 12:43:48 PM
    1544 (0x0608)
    TSManager 12/8/2014 12:43:48 PM
    1544 (0x0608)
    Task sequence execution failed with error code 80004005
    TSManager 12/8/2014 12:43:48 PM
    1544 (0x0608)

  • File Renaming w/ Illegal Chars

    Hi,
    Making a file renaming program and making it so that the user can't name files using illegal windows characters (|"/\><*?)
    Now I have created a case where it detects the user input if the user inputs illegal chars:
    for(int c = 0; c < file2.length; c++)
                      char[] characters = t[c].getName().toCharArray();
                      String sin = "";
                      StringBuilder sb3 = new StringBuilder();
                      boolean tst = false;
                      for(int g = 0; g < characters.length; g++)
                         sin = "" + characters[g];
                         if(sin.equals("\\") || sin.equals("/") || sin.equals(":") || sin.equals("*") || sin.equals("?") || sin.equals("\"") || sin.equals("<") || sin.equals(">") || sin.equals("|"))
                            sb3.append(sin);
                            tst = true;                                                               
                      if(tst)
                         errornumber++;
                         characterError(c+1, t[c].getName(), sb3.toString());
                         defcontests[2] = false;
                      }Now it works for all of the illegal characters, but when the USER inputs / or \ , my case doesn't detect it as an illegal character. What am I doing wrong? The program doesn't recognize my \ and / characters.

    Well, to start with, this might be more simplistic. Since you're only comparing one character at a time, you don't need the strings:
    // starting inside of the c loop
    char[] characters = t[c].getName().toCharArray();
    StringBuilder sb3 = new StringBuilder();
    boolean tst = false;
    for (char g : characters)
        switch (g)
            case '\':
            case '/':
            case ':':
            case '*':
            case '?':
            case '"':
            case '<':
            case '>':
            case '|':
                sb3.append(g);
                tst = true;
                break;
    if (tst)
        errornumber++;
        characterError(c+1, t[c].getName(), sb3.toString());
        defcontests[2] = false;
    }Then, look at the local variable "tst". Its condition is actually directly related to whether or not there are characters in the buffer:
    // starting inside of the c loop
    char[] characters = t[c].getName().toCharArray();
    StringBuilder sb3 = new StringBuilder();
    for (char g : characters)
        switch (g)
            case '\\':
            case '/':
            case ':':
            case '*':
            case '?':
            case '"':
            case '<':
            case '>':
            case '|':
                sb3.append(g);
                break;
    if (sb3.length()>0)
        errornumber++;
        characterError(c+1, t[c].getName(), sb3.toString());
        defcontests[2] = false;
    }And that works just fine for me. I tested a few strings using that code and, each time, the thread entered the if block at the bottom if any of the character cases appeared in the string.
    I couldn't find anything particularly wrong with your original code, though. Perhaps your if block at the bottom of your loop isn't behaving the way you think it should? Try using a debugger to verify that it enters the loop properly.
    And, by the way, the String.indexOf method might be more helpful to you. It wouldn't be as efficient to test multiple characters (I don't think), but it would make your code simpler and that's always a plus. :)
    Cheers!

  • Batch rename song titles and/or change case

    Importing cd's makes a mess of my song title format.
    The most common problem is a mix of cases: Proper Case (Capital for each new word) is the most common, but sometimes it's all lower case or all upper case. Especially the last one requires a lot of typing, title by title. Using an external renaming program does not affect the titles within iTunes. Is there a way to do that?
    Similar problem often happens to classical music. Some cd's mention the composer and/or performer in the title field, followed by the 'song' (track name). I want to delete the composer/performer or transfer them to the appropriate fields. Can I do that in one 'batch rename' action within iTunes?
    Thanks,
    Wim

    reposted the question, so marked this one as answered

  • Rename File using ABAP

    Hi,
    Can any one help me how to rename file using ABAP programme.
    Thanks,
    ABDUR

    use these function module
    RS_RENAME_PROGRAM              Rename Program With All Dependent Objects
    RS_RENAME_PROGRAM_INCLUDE      Rename Include Progam Without Any Other Objects

  • A renaming problem in lightroom

    Somehow when importing a few hundred images, I managed not to follow my usual convention (retain the camera's image number, prefix with a N for Nikon or an F for Fuji, then add -<ShootLocation> so that a name might look like this: "F-6400-Montana-2015"
    I screwed up on import and now I have hundreds of images that are named as an example  "N6500untitled.NEF", "N6501untitled.NEF", N6502untitiled.NEF" etc etc
    I can't figure out if there's a way to truncate those names from withing Lightroom so that I can remove the "untitled" portion of the name. I can use a renaming program outside of Lightroom on both the RAW files and the XML files I have adjusted, I suppose and then reimport them. But it would be easier to do this within lightroom.
    The most important requirement is retaining the sequential numbers assigned by the camera.
    Lightroom5/Photoshop CC2014/Mac OS X Yosemite
    Thanks!

    You could use the Search Replace Transfer plugin to do the batch rename, as described in this article.

  • Need help: Itunes cannot locate multiple missing files after renaming

    All of music had strange names after transfering them to a new computer. I decided to use a program to rename all of them using a renaming program that renamed all of my music files based on their ID3 tags (Title, artist, etc).
    Well now I went to Itunes and it cant find the any of the files (figured that), so I find one and Itunes asks if it should find more missing files, and hit yes, but it doesn't find any of the other newly renamed files. Is there anything I can do short of doing this for each individual file? Is there a way I can change Itune search parameters for finding missing files? Thanks

    This is my standard post on the missing files thing...
    This happens if the file is no longer where iTunes expects to find it. Possible causes are that you or some third party tool has moved, renamed or deleted the file, or that the drive it lives on has had a change of drive letter. It is also possible that iTunes has changed from expecting the files to be in the pre-iTunes 9 layout to post-iTunes 9 layout,or vice-versa, and so is looking in slightly the wrong place.
    Select a track with an exclamation mark, use Ctrl-I to get info, then cancel when asked to try to locate the track. Look on the summary tab for the location that iTunes thinks the file should be. Now take a look around your hard drive(s). Hopefully you can locate the track in question. If a section of your library has simply been moved, or a drive letter has changed, it should be possible to reverse the actions.
    I sort of assumed the third party tool wouldn't have put things in an iTunes standard form which is why I offered my scrupt at the outset. If you can explain how they are organised I might be able to tweak up the script to work for your layout too.
    tt2

  • Firefox.exe suddenly only 2 KB (and IE 1 KB) & flagged up as malware

    On January 13 (2015), I was surprised to find my Kaspersky anti-virus software (Pure 3.0 at the time) flagging up the following as malware (trojan):
    firefox.exe C:\Program Files\Mozilla Firefox\firefox.exe HEUR:Trojan.WinLNK.StartPage.gena
    iexplore.exe C:\Program Files\Internet Explorer\iexplore.exe HEUR:Trojan.WinLNK.StartPage.gena
    eBay Sidebar for Firefox.lnk C:\Users\David\Desktop\eBay Sidebar for Firefox.lnk HEUR:Trojan.WinLNK.StartPage.gena
    I followed the instructions to quarantine and re-boot. No problem. After re-boot, I could not access Firefox and discovered that it had indeed been quarantined - along with IE (which I rarely use) and eBay Sidebar for Firefox (which I haven't used in a long time). On restoring these, they are again identified as malware. Further investigation revealed that firefox.exe was only 2 KB in size - and IE was only 1KB.
    Kaspersky advised to upgrade to Total Security, which I did and this stopped identifying the files as malware. Full virus checks, including from safe mode, revealed nothing. Running a suite of recommended anti-malware programs did pick up a limited number of bits and pieces (and which I deleted) that Kaspersky didn't, although my research on the net points to them all being the kind of things that produce unwanted adverts on browsers .... not anything that would wipe or rename programs (I didn't see any unwanted ads, though, possibly because of my settings in Firefox, Kaspersky and NoScript).
    Kaspersky feels firefox.exe was corrupted (well at 2 KB, it's certainly not right) - although what corrupted it is another question. All other files in \Mozilla Firefox seem to be there, and I have no issues with any other software or files on my PC (just these three). Yet the same thing happened to IE at the same time. That makes a failing hard drive very unlikely indeed - but it does make me suspicious that there was *something* that deliberately did this, which Kaspersky did not pick up. However it would be unusual for decent anti-virus software like Kaspersky to miss something. Further, the same issue should have been occurring widely around the same time, because if everyone around the world were losing their browsers it would have made the news - not to mention advertising malware that corrupts both browsers being rather self-defeating!!
    Incidentally, the desktop shortcuts have been replaced by the default Windows icon for programs that don't have a custom-made shortcut. And clicking on what was the Firefox shortcut opens a DOS box, that closes immediately; IE does the same but a "16 bit MS DOS Subsystem" error box appears (those were the days!) with:
    C:\Users\Public\Desktop\Internet Explorer.lnk
    The NTVDM CPU has encountered an illegal instruction.
    CS: 123f IP:012d OP: 8f af 9f 6e ba Choose 'Close' to terminate this application.
    [Clicking 'close' or 'ignore' both close the DOS box - and that's it. No virus or anything similar is picked up and four anti-malware programs I'm using now show my system to be clean]
    So my questions are:
    (1) Any thoughts as to what happened?
    (2) I need to get Firefox working again. Can I simply copy firefox.exe from another machine and replace the existing 2 KB firefox.exe, and everything should be fine, as it was before .... or is it not as simple as that?? (I understand Firefox keeps preferences, etc., in separate files).
    Thanks in advance for any comments.
    Dave

    Sorry you have had this problem
    It my be possible and work if you overwrite the problem ''firefox.exe''
    However that could cause problems and the usual solution would be to download and install Firefox again from an official site, and using a clean install involving deleting the existing program files. (CARE leave the Firefox profile folders and files alone. In fact it would be worthwhile, as a ''belts braces'' precaution; locating and backing them up first )
    * See [[Firefox keeps crashing at startup#w_try-a-clean-install]]'''_try-a-clean-install'''
    * [[Back up and restore information in Firefox profiles]]
    ** [[Profiles - Where Firefox stores your bookmarks, passwords and other user data#w_finding-your-profile-without-opening-firefox]]'''_finding-your-profile-without-opening-firefox'''
    As for what happened, you have given a well reasoned and intelligent summary but after the event it is going to be almost impossible to pin it down. Sometimes AV does flag false positives especially temporarily &/Or if not fully updated.
    ===Clean Reinstall ===
    Certain Firefox problems can be solved by performing a ''Clean reinstall''. This means you remove Firefox program files and then reinstall Firefox. Please follow these steps:
    '''Note:''' You might want to print these steps or view them in another browser.
    #Download the latest Desktop version of Firefox from [https://www.mozilla.org mozilla.org] (or choose the download for your operating system and language from [https://www.mozilla.org/firefox/all/ this page]) and save the setup file to your computer.
    #After the download finishes, close all Firefox windows (or open the Firefox menu [[Image:New Fx Menu]] and click the close button [[Image:Close 29]]).
    #Delete the Firefox installation folder, which is located in one of these locations, by default:
    #*'''Windows:'''
    #**C:\Program Files\Mozilla Firefox
    #**C:\Program Files (x86)\Mozilla Firefox
    #*'''Mac:''' Delete Firefox from the Applications folder.
    #*'''Linux:''' If you installed Firefox with the distro-based package manager, you should use the same way to uninstall it - see [[Installing Firefox on Linux]]. If you downloaded and installed the binary package from the [http://www.mozilla.org/firefox#desktop Firefox download page], simply remove the folder ''firefox'' in your home directory.
    #Now, go ahead and reinstall Firefox:
    ##Double-click the downloaded installation file and go through the steps of the installation wizard.
    ##Once the wizard is finished, choose to directly open Firefox after clicking the Finish button.
    More information about reinstalling Firefox can be found [[Troubleshoot and diagnose Firefox problems#w_5-reinstall-firefox|here]].
    <b>WARNING:</b> Do not use a third party uninstaller as part of this process. Doing so could permanently delete your [[Profiles|Firefox profile]] data, including but not limited to, extensions, cache, cookies, bookmarks, personal settings and saved passwords. <u>These cannot be easily recovered unless they have been backed up to an external device!</u>

  • Acrobat 9.5.1 BSOD

    (Windows 7 PC) - Have been using Acrobat successfully for about two years. Yesterday, was creating a PDF when BSOD, page fault, occurred. Did a scan with Microsoft Security Essentials and found that several viruses had gotten through - two Java exploits and Trojan:DOS/Alureon.A.
    Proceeded with clean-up with MS Security Essentials and with Defender Offline and they claim all viruses have been removed.
    Acrobat 9.5.1 continued to get the same BSOD condition - initialize the program, it churns by itself and faults in about 10 seconds or so. Attempted uninstall - failed with BSOD.
    Used MS Fixit which identified uninstall issues and 'corrupt patch registry keys' - MS Fixit claimed to fix the uninstall issue but could not fix "corrupt patch registry keys'.  Next uninstall attempt failed with installer note "This action is valid only for products that are currently installed".
    Next step - renamed Program Files (x86)Adobe/Acrobat folder to get that folder 'out of the way'. Reinstalled Acrobat from original CD - Acrobat 9.0 --- some install alerts flew by but the install seemed to complete successfully and a new Acrobat file was created within the Adobe tree - and several drivers were replaced within Windows.  No change in outcome - the installed Acrobat 9.0 thrashes to a page fault BSOD all by itself after initialization.
    Attempted to to update 9.0 to 9.1 via the Adobe web site but the installer couldn't find Acrobat - "...program missing or patch may update a different version...." . Ran MS Fixit again with focus on "install" and Fixit identified "corrupt patch registry keys" - and then claimed to have been able to fix that issue but the version update continues to fail with ".... program missing ....".
    I am prepared to get Acrobat X Standard to get past these problems if that seems reasonable. It's possible I might have to do a complete OS reload but I'd like to avoid that especially if I get Acrobat X.
    I'd appreciate suggestions from the Adobe "pros".
    Thank you.

    search4answers:
    An update for you on my circumstance - perhaps this will be helpful for you.
    It appears that I was hit with a rootkit virus where the final solution was (I believe) to run Kaspersky TDSSKiller.exe - you can track that down by keyword searching for that on majorgeeks.com ----
    Once I got rid of that virus problem, Acrobat became instantly healthy again - good correlation. I have no idea how I acquired the virus - or when. No previous MSE scans identified the problem.
    Some specifics - during my investigation, I ran a complete system scan with MS Security Essentials - over multiple full scans and taking recommended action, Security Essentials continued to show "rootkit:DOS/Alureon.A" as a problem virus.
    Security Essentials indicates it can not completely delete that virus and instructs that Defender Offline should be run - that's a software download to a specially formatted disk that then does a full scan in 'standalone' mode - restart from that disk and do a full scan. There is no positive indication that the standalone scan was useful. To the contrary, the standalone Defender scan was not successful and "rootkit: DOS/Alureon.A" always popped back up on a full Security Essentials scan run under Windows - and Acrobat consistently generated a BSOD.
    Following majorgeeks.com recommendation for that particular virus, I downloaded TDSSKiller.exe (free), ran it using the guide and notes provided by majorgeeks.com. The most interesting thing is that TDSSKiller identified and eliminated a different rootkit virus - "boot:Pihar.C" and never noted finding and dealing with "rootkit:DOS/Alureon.A".  Regardless, Acrobat 9.5.1 became instantly healthy and Security Essentials full scans (several, over time) never again showed "rootkit:DOS/Alureon.A".
    Tracking down a rootkit virus and it's spawn takes special skill and tools as rootkits disguise themselves a native to the system and launch other virus attacks that can be nasty. The only reasonable conclusion I have is that some rootkit virus got into my system at some point and corrupted some code that was used by Acrobat, perhaps exclusively by Acrobat, but not within Acrobat itself.
    The imperfect correlations I had were (1) an automatic Java software update followed by (2) immediate Acrobat BSOD followed by (3) Security Essentials identifying a serious rootkit virus but not able to delete it followed by (4) Kaspersky TDSSKiller.exe wiping out a different, but serious, rootkit virus followed by (5) an apparently healthy system again.
    Note, also, Security Essentials or Standalone Defender scan (can't recall which) give a notation that the MBR - master boot record - may be damaged with a rough guide on how to fix that. I chose to run "mbrcheck.exe" - another good pointer from majorgeeks.com. "mbrcheck.exe" does nothing more than verify whether the master boot record is healthy or not. Mine was fine, so the cryptic notations from MSE or Defender regarding the master boot record are not necessarily a useful tributary.
    I subsequently reran the Java update with no problems.
    Not to make this overly complicated, but my steps did include a full system restore to about a full month prior to the virus hit/BSOD event - with no success in eliminating the virus. From what I read, a "rootkit" virus can reside in software that is outside of the range of "sys restore point and recovery" - the master boot record is just one example of system code that is outside the realm of standard restore points.
    Hope this helps - good luck.

Maybe you are looking for