Why would anyone -- 15 years ago, or today -- try to run the Strawberry Perl uninstaller, see a message that says "Another application has exclusive access to the file NTUSER.DAT Please shut down all other applications, then click Retry", and assume the problem was with Strawberry Perl and/or its uninstaller? The message literally says "another application".
If some other application is actively editing NTUSER.DAT (ie, the registry), then the Strawberry Perl uninstaller won't be able to. One could use something like the Microsoft's SysInternals ProcessExplorer to Find > Find Handle or DLL and search for NTUSER.DAT, and it will tell you every exe or dll that is currently accessing that file. That will tell you what might be interfering with the uninstaller's ability to remove the Strawberry Perl entries from the registry. (I use Process Explorer quite frequently for such things, like whenever I try to delete a file and Windows tells me that some application has it open.)
After running the search in Process Explorer, if and only if it told me that only the uninstaller was accessing NTUSER.DAT, then I would start looking into why something might be wrong on the uninstaller side. But even then, I wouldn't blame "perl", I would blame the uninstaller. But it's most likely, as it says, "another application" that is causing the problem.
Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
Read Where should I post X? if you're not absolutely sure you're posting in the right place.
Please read these before you post! —
Posts may use any of the Perl Monks Approved HTML tags:
- a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
| |
For: |
|
Use: |
| & | | & |
| < | | < |
| > | | > |
| [ | | [ |
| ] | | ] |
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.