Webutil reading registry entries.

I have the following program unit that works in forms 6i using the win_api_environment.read_registry program unit.
l_filetype := WIN_API_ENVIRONMENT.Read_Registry
('HKEY_CLASSES_ROOT\'||l_extension, null, TRUE);
-- Get associated OPEN command e.g.
-- 'c:\win32app\msoffice\winword\winword.exe "%1"'
l_command := WIN_API_ENVIRONMENT.Read_Registry
( 'HKEY_CLASSES_ROOT\' || l_filetype
||'\shell\open\command'
, null, TRUE);
However, when I converted this to work with webutil by adding client_ to the win_api_environment, I get a no_data_found error.
In 6i, this returns the (default) value in the registry, if I change the null in both commands to '(default)', I still get no_data_found. If I insert a string value in the key I am looking at, it will return that key.
Basically, my question is how do I get the (default) value returned?
Thanks
Stephen

From my understanding of the source code of Client_win_api_environment.read_registry you need to explicitly pass the RegEntry as the second parameter to that function.
l_command := client_WIN_API_ENVIRONMENT.Read_Registry ( 'HKEY_CLASSES_ROOT\',l_filetype ||'\shell\open\command', TRUE);
(Because of the following line in Client_win_api_environment.read_registry, see webutil.pll:
vcRoot := upper(substr(RegPath,1,instr(RegPath,'\')-1));
RegPath is trimmed to the first appearance of '\')
Hope this helps
Gerald Krieger

Similar Messages

  • Webutil, read registry with defaut entry?

    webutil, read registry not working well?
    Hi,
    I cannot read the default value for an entry in the registry.
    if I read another value, it works fine.
    On metalink, a note was giving an exemple that was doing that... but it doesn't work when I try it....
    Doc ID:      Note:121909.1
    Subject:      How to Open a File with its Associated Program from Forms ?
    Here is my code, the first block works, but the others don't work. Could somebody explain me how do I do to access the default value?
    PROCEDURE P_TEST IS
    lv_valeur_retour1 VARCHAR2(255);
    BEGIN
    BEGIN
    -- this works fine
    lv_valeur_retour1 :=
    CLIENT_WIN_API_ENVIRONMENT.READ_REGISTRY
    ('HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows',
    'Device',
    TRUE);
    message(lv_valeur_retour1);
    pause;
    EXCEPTION
    WHEN NO_DATA_FOUND THEN
    :F_RETOUR := '10';
    END;
    pause;
    BEGIN
    -- this doesn't work
    lv_valeur_retour1 :=
    CLIENT_WIN_API_ENVIRONMENT.READ_REGISTRY
    ('HKEY_CLASSES_ROOT\' || '.doc',
    NULL,
    TRUE);
    message(lv_valeur_retour1);
    pause;
    EXCEPTION
    WHEN NO_DATA_FOUND THEN
    :F_RETOUR := '11';
    END;
    pause;
    BEGIN
    -- this doesn't work
    lv_valeur_retour1 :=
    CLIENT_WIN_API_ENVIRONMENT.READ_REGISTRY
    ('HKEY_CLASSES_ROOT\' || '.doc',
    'Default',
    TRUE);
    message(lv_valeur_retour1);
    pause;
    EXCEPTION
    WHEN NO_DATA_FOUND THEN
    :F_RETOUR := '12';
    END;
    pause;
    BEGIN
    -- this doesn't work
    lv_valeur_retour1 :=
    CLIENT_WIN_API_ENVIRONMENT.READ_REGISTRY
    ('HKEY_CLASSES_ROOT\' || '.doc',
    '(Default)',
    TRUE);
    message(lv_valeur_retour1);
    pause;
    EXCEPTION
    WHEN NO_DATA_FOUND THEN
    :F_RETOUR := '15';
    END;
    pause;
    BEGIN
    -- this doesn't work
    lv_valeur_retour1 :=
    CLIENT_WIN_API_ENVIRONMENT.READ_REGISTRY
    ('HKEY_CLASSES_ROOT\' || '.doc',
    '0',
    TRUE);
    message(lv_valeur_retour1);
    pause;
    EXCEPTION
    WHEN NO_DATA_FOUND THEN
    :F_RETOUR := '14';
    END;
    pause;
    BEGIN
    -- this doesn't work
    lv_valeur_retour1 :=
    CLIENT_WIN_API_ENVIRONMENT.READ_REGISTRY
    ('HKEY_CLASSES_ROOT',
    '.doc',
    TRUE);
    message(lv_valeur_retour1);
    pause;
    EXCEPTION
    WHEN NO_DATA_FOUND THEN
    :F_RETOUR := '13';
    END;
    END;

    I had to customize the webutil.pll to get this to work. I modified the WEBUTIL_C_API.ADD_PARAMETER_WU function so it did not always consume null string parameters. The change follows.
    FUNCTION ADD_PARAMETER_WU (paramList IN ParameterList, parameterType IN PLS_INTEGER,
    inOut IN PLS_INTEGER, str IN VARCHAR2, strmaxlen IN PLS_INTEGER) RETURN ParameterHandle IS
    paramHnd ParameterHandle;
    BEGIN
         IF (str = 'mjpNULLmjp') THEN
                        WebUtil_Core.SetProperty(WebUtil_Core.WUL_PACKAGE,'WUL_PARAM_PROPERTIES', 'B|' -- indicate Bind
              || TO_CHAR(paramList.hnd) || '|'
              || TO_CHAR(parameterType) || '|'
              || TO_CHAR(inOut) || '|'
              || TO_CHAR(strmaxlen) || '|'
              || '',false);
         ELSE
              IF str IS NULL THEN
              WebUtil_Core.SetProperty(WebUtil_Core.WUL_PACKAGE,'WUL_PARAM_PROPERTIES', 'B|' -- indicate Bind
              || TO_CHAR(paramList.hnd) || '|'
              || TO_CHAR(parameterType) || '|'
              || TO_CHAR(inOut) || '|'
              || TO_CHAR(strmaxlen) || '|'
              || '(null)',false);
         ELSE          
              WebUtil_Core.SetProperty(WebUtil_Core.WUL_PACKAGE,'WUL_PARAM_PROPERTIES', 'B|' -- indicate Bind
              || TO_CHAR(paramList.hnd) || '|'
              || TO_CHAR(parameterType) || '|'
              || TO_CHAR(inOut) || '|'
              || TO_CHAR(strmaxlen) || '|'
              || str,false);
         END IF;
         END IF;
         paramHnd.hnd := TO_NUMBER(WebUtil_Core.GetProperty(WebUtil_Core.WUL_PACKAGE,'WUL_ADD_PARAMETER'));
         RETURN paramHnd;
    EXCEPTION
    when WebUtil_Core.BEAN_NOT_REGISTERED then
    WebUtil_Core.Error(15,WebUtil_Core.getImplClass(WebUtil_Core.WUF_PACKAGE));               
    RAISE FORM_TRIGGER_FAILURE;
    when WebUtil_Core.PROPERTY_ERROR then
    RAISE FORM_TRIGGER_FAILURE;
    END ADD_PARAMETER_WU;
    Here is an example call to get the default registry entry:
    reg_val := CLIENT_WIN_API_ENVIRONMENT.READ_REGISTRY('HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\IEXPLORE.EXE','mjpNULLmjp',FALSE);

  • Can't read registry entry AppPath... - My solution

    Good news! For me, there was a simple solution when I got this error message. (Some background: We just upgraded Office to 2007 and RoboHelp 8 from RoboHelp 5.) Today when I tried to open RoboHelp for Word (version 8) for the first time, I received this error message:
    "Can't read registry entry AppPath. RoboHelp may not be installed properly.
      Re-install RoboHelp if you continu to get this message."
    Actually, I didn't need to do anything major to successfully open RoboHelp for Word. The solution seemed to be simply to open RoboHelp for Word BEFORE opening Word. (Apparently, in my original attempt, I already had Word open.) So I rebooted my PC, and opened RoboHelp-for-Word first, and (Yeah!), RoboHelp for Word opened just fine.
    Perhaps this will help someone else.

    This forum is maintained by users of RoboHelp, not by Adobe, so your comments will not be seen by them.
    You say you are dissappointed with the Adobe RoboHelp team but you don't say if you have been to Support and what they suggested.
    I'm not sure what the problem is but I do know you cannot have more than one version of RoboHelp for Word installed on one PC. Maybe that is the cause.
    See www.grainge.org for RoboHelp and Authoring tips
    @petergrainge

  • Reading Registry entry from Java

    Dear experts,
    I need to read the registry entry's value "HKEY_CURRENT_USER\Control Panel\International\sShortDate"
    from Java.
    Will anybody help?
    Thanks for future response
    Unique

    Do you really think it is a good idea to tie a program written in a language whose main
    strong point is being platform-independent to a specific platform just to get a date format ?
    You might want to take a look at http://java.sun.com/j2se/1.4.2/docs/api/java/text/DateFormat.html
    regards
    Holger

  • I need a fix from HP which outlined how to remove the registry entries which were stopping recognition of the cd/dvd reader but then itunes cannot find the reader.

    I need a fix from HP which outlined how to remove the registry entries which were stopping recognition of the cd/dvd reader but then itunes cannot find the reader.

    Thanks for pointing that out, it was not apparent on the day i used them and wrote the How-To. The links have been replaced with the SID# (Solution ID #) and the title given for the Article.
    Have fun

  • Registry entry to force install of reader updates?

    Greetings!
    I've been trying to deploy Reader updates across our network via GPO but it's been a real, real hassle. Also, because some of the client PCs are connected via slow links the install time is sometimes excruciatingly long (computer configured GPO).
    SMS is not an option right now, so I'm thinking that rather than use GPO to centrally manage reader updates I throw up my arms and leave it up to the users. So my question is if there is some sort of a registry setting that will force Reader updates to install once they are downloaded from the Internet. Or, alternatively, if there some sort of login script available that would check if there was a Reader update available for installation and forcibly install it. Or, alternatively, if anyone has figured out a better way to deal with the Reader GPO deployment nightmare. 

    Hi,
    Well, as you mentioned, GPO would have been the best option to update across an enterprise network. You can refer to the guide at http://kb2.adobe.com/cps/837/cpsid_83709/attachments/Acrobat_Enterprise_Administration.pdf. It may give you some more tips on how to maybe change your settings to ensure a speedy install.
    As far as your second question is concerned, you can use the "Automatically Install Updates" option for the Reader Updater, which will automatically install the updates as and when it downloads any. The registry entry to set the same is as below:
    Prior to Reader 10.1:
    [HKLM]\Software\Adobe\Adobe ARM\1.0\ARM\
    Name: iCheck (DWORD)
    Value: 3
    Post Reader 10.1:
    [HKLM]\Software\Adobe\Adobe ARM\1.0\ARM\
    Name: iCheckReader (DWORD)
    Value: 3
    You can set the same using a login script via GPO itself. This will ensure that any and all updates as and when available will be installed as soon as its downloaded, provided no process of Reader is running at that time.
    For more details on all the configurations on the updater preferences, please refer to the following document:
    http://kb2.adobe.com/cps/837/cpsid_83709/attachments/Acrobat_Reader_Updater.pdf
    Hope this helps
    Ankit

  • Script sharing: reading remote registry entries

    Hopefully of use for someone else. I had to write this up to create a report of versions for all of our middletier servers.
    Cheers,
    Greg Webster
    Code:
    ' Read remote registries for Zenworks 7 installs
    ' Greg Webster
    ' ==============================================
    strComputer = InputBox( "Server name: " )
    Const HKEY_LOCAL_MACHINE = &H80000002
    Set objRegistry = GetObject("winmgmts:\\" & _
    strComputer & "\root\default:StdRegProv")
    strKeyPath = "SOFTWARE\Novell\Zenworks\ZfD"
    strValueName = "Version"
    objRegistry.GetStringValue HKEY_LOCAL_MACHINE,strKeyPath,strValueName,strValue
    If IsNull(strValue) Then
    Wscript.Echo "The registry key does not exist."
    Else
    'Wscript.Echo "ZfD is " + strValue
    strZfDVersion = "ZfD is " + strValue
    End If
    strKeyPath = "SOFTWARE\Novell\Zenworks\ZfD\App Management Server"
    strValueName = "Version"
    objRegistry.GetStringValue HKEY_LOCAL_MACHINE,strKeyPath,strValueName,strValue
    If IsNull(strValue) Then
    Wscript.Echo "The registry key does not exist."
    Else
    'Wscript.Echo "App Management Server is " + strValue
    strAppMgmtVersion = "App Management Server is " + strValue
    End If
    strKeyPath = "SOFTWARE\Novell\Zenworks\ZfD\Imaging Server"
    strValueName = "Version"
    objRegistry.GetStringValue HKEY_LOCAL_MACHINE,strKeyPath,strValueName,strValue
    If IsNull(strValue) Then
    Wscript.Echo "The registry key does not exist."
    Else
    'Wscript.Echo "Imaging Server is " + strValue
    strImgVersion = "Imaging Server is " + strValue
    End If
    strKeyPath = "SOFTWARE\Novell\Zenworks\ZfD\Middle Tier Server"
    strValueName = "Version"
    objRegistry.GetStringValue HKEY_LOCAL_MACHINE,strKeyPath,strValueName,strValue
    If IsNull(strValue) Then
    Wscript.Echo "The registry key does not exist."
    Else
    'Wscript.Echo "Middle Tier Server is " + strValue
    strMTSVersion = "Middle Tier Server is " + strValue
    End If
    strKeyPath = "SOFTWARE\Novell\Zenworks\ZfD\PXE Server"
    strValueName = "Version"
    objRegistry.GetStringValue HKEY_LOCAL_MACHINE,strKeyPath,strValueName,strValue
    If IsNull(strValue) Then
    Wscript.Echo "The registry key does not exist."
    Else
    'Wscript.Echo "PXE Server is " + strValue
    strPXEVersion = "PXE Server is " + strValue
    End If
    strKeyPath = "SOFTWARE\Novell\Zenworks\ZfD\Workstation Import Server"
    strValueName = "Version"
    objRegistry.GetStringValue HKEY_LOCAL_MACHINE,strKeyPath,strValueName,strValue
    If IsNull(strValue) Then
    Wscript.Echo "The registry key does not exist."
    Else
    'Wscript.Echo "Workstation Import Server is " + strValue
    strWkstnImpVersion = "Workstation Import Server is " + strValue
    End If
    strKeyPath = "SOFTWARE\Novell\Zenworks\ZfS"
    strValueName = "Version"
    objRegistry.GetStringValue HKEY_LOCAL_MACHINE,strKeyPath,strValueName,strValue
    If IsNull(strValue) Then
    Wscript.Echo "The registry key does not exist."
    Else
    'Wscript.Echo "ZfS is " + strValue
    strZfsVersion = "ZfS is " + strValue
    End If
    strKeyPath = "SOFTWARE\Novell\Zenworks\ZfS\PDS"
    strValueName = "Version"
    objRegistry.GetStringValue HKEY_LOCAL_MACHINE,strKeyPath,strValueName,strValue
    If IsNull(strValue) Then
    Wscript.Echo "The registry key does not exist."
    Else
    'Wscript.Echo "PDS is " + strValue
    strPDSVersion = "PDS is " + strValue
    End If
    Wscript.Echo "Registry entries for " + strComputer + ":" + VBCr + strZfDVersion + VBCr + strAppMgmtVersion + VBCr + strImgVersion + VBCr + strMTSVersion + VBCr + strPXEVersion + VBCr + strWkstnImpVersion + VBCr + strZfsVersion + VBCr + strPDSVersion

    GregWebster,
    It appears that in the past few days you have not received a response to your
    posting. That concerns us, and has triggered this automated reply.
    Has your problem been resolved? If not, you might try one of the following options:
    - Visit http://support.novell.com and search the knowledgebase and/or check all
    the other self support options and support programs available.
    - You could also try posting your message again. Make sure it is posted in the
    correct newsgroup. (http://forums.novell.com)
    Be sure to read the forum FAQ about what to expect in the way of responses:
    http://forums.novell.com/faq.php
    If this is a reply to a duplicate posting, please ignore and accept our apologies
    and rest assured we will issue a stern reprimand to our posting bot.
    Good luck!
    Your Novell Product Support Forums Team
    http://support.novell.com/forums/

  • Using JCOM in Native mode JIntegra Registry Entry Error

    Hi
    When I am using the weblogic's jcom feature and when I turn on the native mode
    feature I get the foillowing error
    The WebLogic Server did not start up properly.
    java.lang.RuntimeException: RegSetValueEx failed
    at com.linar.jintegra.NativeObjectProxy.registerJvm(Native Method)
    at com.linar.jintegra.Jvm.register(Jvm.java:202)
    at weblogic.com.COMService.initialize(COMService.java:68)
    at weblogic.t3.srvr.SubsystemManager.initialize(SubsystemManager.java:11
    8)
    at weblogic.t3.srvr.T3Srvr.initializeHere(T3Srvr.java:855)
    at weblogic.t3.srvr.T3Srvr.initialize(T3Srvr.java:627)
    at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:337)
    at weblogic.Server.main(Server.java:32)
    Reason: java.lang.RuntimeException: RegSetValueEx failed
    The google search took me to a jintegra support page which says that
    The
    user of the application MUST have access privileges to the registry
    (specifically, HKEY_LOCAL_MACHINE->SOFTWARE->Linar->JintMkr->[jvm name]).
    I uninstalled and installed the weblogic hoping that this registry entry would
    figure in my registry but it does not - so folks any clues!

    The got the same error when I try to register the jvm using regjvmcmd command. Unfortunately regjvmcmd does not like dots in the jvmid. e.g., wlsgam47.gammadom.com will not work. So, you have to use wlsgam47 and then go to the registry and update the following property manually as HKEY_LOCAL_MACHINE->SOFTWARE->Linar->JintMkr->wlsgam47.gammadom.com.
    Ofcourse you should have administrative privileges to do this.
    After that the weblogic server starts without problem.
    Good luck !

  • Acrobat XI Creates Corrupt Registry Entry

    I need help with what to do, if anything, with what appears to be the addition of a corrupt registry entry after installing Adobe Acrobat XI.
    The corrupt entry was added to: HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Run
    The entry that was added only contains the following four characters:  @=””
    The entry is not visible when using regedit. I just happen to see it when I exported Run to a .reg file and looked at with notepad.
    See below.
    Thanks for any suggestions.
    Jim
    Windows Registry Editor Version 5.00
    [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Run]
    "IAStorIcon"="C:\\Program Files (x86)\\Intel\\Intel(R) Rapid Storage Technology\\IAStorIcon.exe"
    "ShwiconXP9106"="C:\\Program Files (x86)\\Multimedia Card Reader(9106)\\ShwiconXP9106.exe"
    "StartCCC"="\"c:\\Program Files (x86)\\ATI Technologies\\ATI.ACE\\Core-Static\\CLIStart.exe\" MSRun"
    "PDVDDXSrv"="\"C:\\Program Files (x86)\\CyberLink\\PowerDVD DX\\PDVDDXSrv.exe\""
    "DellSupportCenter"="\"C:\\Program Files (x86)\\Dell Support Center\\bin\\sprtcmd.exe\" /P DellSupportCenter"
    "mcui_exe"="\"C:\\Program Files\\McAfee.com\\Agent\\mcagent.exe\" /runkey"
    "MaxMenuMgr"="\"C:\\Program Files (x86)\\Seagate\\SeagateManager\\FreeAgent Status\\StxMenuMgr.exe\""
    "APSDaemon"="\"C:\\Program Files (x86)\\Common Files\\Apple\\Apple Application Support\\APSDaemon.exe\""
    "SwitchBoard"="C:\\Program Files (x86)\\Common Files\\Adobe\\SwitchBoard\\SwitchBoard.exe"
    "AdobeCS6ServiceManager"="\"C:\\Program Files (x86)\\Common Files\\Adobe\\CS6ServiceManager\\CS6ServiceManager.exe\" -launchedbylogin"
    "QuickTime Task"="\"C:\\Program Files (x86)\\QuickTime\\QTTask.exe\" -atboottime"
    "iTunesHelper"="\"C:\\Program Files (x86)\\iTunes\\iTunesHelper.exe\""
    "mcpltui_exe"="\"C:\\Program Files\\McAfee.com\\Agent\\mcagent.exe\" /runkey"
    "Adobe ARM"="\"C:\\Program Files (x86)\\Common Files\\Adobe\\ARM\\1.0\\AdobeARM.exe\""
    @=""
    "Acrobat Assistant 8.0"="\"C:\\Program Files (x86)\\Adobe\\Acrobat 11.0\\Acrobat\\Acrotray.exe\""

    Kglad,
    Not that I know of at this time.
    My concern is that this entry may cause problems if other entries are added to this location, which is quite possible, or when and if I try to remove Acrobat XI.
    My hunch is that this entry was supposed to be Acorbat-sl.exe but I don’t know.
    Sorry, I inadvertently clicked No for Was this helpful?
    Jim [last name edited out]

  • Deleted the Registry Entry for OracleJobScheduler service. How to recreate?

    I accidently deleted the registry entry for the OracleJobScheduler Service for my production database. I know I shouldn't have -- but I was re-creating the console and clicked on the wrong thing.
    Is there a way to recreate the service? I copied the registry entry from another database, but the service isn't showing up in the Services window. I know how to create services using the NT Kit, but I am not certain how I need to set it up.
    Thanks in advance,
    DJM

    I do not think you needed it. But in case you want to put it back, export OracleJobScheduler<SID> from any other windows database server, open and edit it in wordpad to change servicename, ImagePath and DisplayName, then import into this server.

  • CS5.1 overrides CS5 registry entries, how do I get the photoshop installation location safely?

    Hi there,
    I'm creating a installer for my Photoshop plugins, so I need to find out Photoshop installation directory. I did this by looking for registry 'HKEY_LOCAL_MACHINE\SOFTWARE\Adobe\Photoshop\', but I found that CS5.1 will override the CS5 registry entries - they are both in ’HKEY_LOCAL_MACHINE\SOFTWARE\Adobe\Photoshop\12.0‘
    So how can I distinguish CS5 and CS5.1 in the registry? Or how can I get the correct installation direcotry for both CS5.1 and CS5?
    Thanks,
    Daniel

    You can't on Windows. On Mac they did the right thing and made a seperate .paths files. On Windows they just tromped on the CS5 registry entries with the CS5.1 entries, even though it's a completely seperate application installation with its own plugin path. Not too cool.
    Although, it only matters if you encounter the probably rare corner case where a user has both CS5 and CS5.1 installed AND wants to put the plugins into the CS5 plugin path. We just punted and can only install into CS5.1 in that case, unless the user manually selects the installation location. It hasn't generated any significant support issues for us that I know of.

  • Junk registry entries

    For starters, I have a message from GeekBuddy/Comodo, which costs $, which i don't want to spend right now.  It says "You have 25443 junk registry entries."   And "5 more issues."   I'm trying to fix this w/o paying.   
    I have been having the following problems before the listed one:  Going to on line banking, I got bombarded with pop-upads.  It helped, temporarily to ask Internet Explorer how to get rid of pop-up ads.  I know that my memory is low.  I check with Malwarebytes and AVG and they keep me "cleaned up", but there probably is a "bug" that is beyond Malwarebytes and AVG, but I can't call the Tech guy again.  Do I have clean-up and the capability on HP, Windows 7, whatever else, that will help w/o charging.  I'm not holding my breath, but....  I don't even know all that might be in that box.  Where do I go in my HP tutorials to learn how to trouble shoot with big guns and keep those buggy guys away. The way I got GeekBuddy and a bunch of other things i don't want, was when I thought I would go ahead ane renew the Free version of either my Malwarebytes or my AVG.  They are due for renewal.  I'm tired.  RJW

    Rebecca, welcome to the forum.
    The ad that you are receiving about junk Registry entries is no more than SPAM.  There is no way this individual can tell anything about your Registry without having access to your computer.  Don't pay any attention to it.  Whenever you install a FREE program, such as AVG,  you should always use the Custom install option.  This will allow you to opt out of any other programs that the installer wants to install.
    The best thing to do to clean your browser of redirect viruses is do a "reset".  Here is a guide to help you reset Internet Explorer.  I have had to do this several times until I learned to use the "Custom" install option.
    One way to eliminate unnecessary entries in the Registry is use Revo Uninstaller when uninstalling a program.  I use the Advanced option and it not only deletes the program, but any remnants in the Registry.  Again, you should use the "Custom" option to install it.  There are third-party programs that will allow you to clean your Registry.  However, I have never used one of them myself.  By using Revo Uninstaller you will eliminate many of them before they happen.
    Please click the "Thumbs up + button" if I have helped you and click "Accept as Solution" if your problem is solved.
    Signature:
    HP TouchPad - 1.2 GHz; 1 GB memory; 32 GB storage; WebOS/CyanogenMod 11(Kit Kat)
    HP 10 Plus; Android-Kit Kat; 1.0 GHz Allwinner A31 ARM Cortex A7 Quad Core Processor ; 2GB RAM Memory Long: 2 GB DDR3L SDRAM (1600MHz); 16GB disable eMMC 16GB v4.51
    HP Omen; i7-4710QH; 8 GB memory; 256 GB San Disk SSD; Win 8.1
    HP Photosmart 7520 AIO
    ++++++++++++++++++
    **Click the Thumbs Up+ to say 'Thanks' and the 'Accept as Solution' if I have solved your problem.**
    Intelligence is God given; Wisdom is the sum of our mistakes!
    I am not an HP employee.

  • Lightroom Registry Entries...  Serial Number Submission / Location has changed...

    I just deleted all the registry settings for Lightroom on my Windows PC.
    I currently have Lightroom version 1.3.1 installed.
    TOPIC #1
    Why is Lightroom version 1.3.1 recreating Lightroom 1.1 registry entries?
    Under HKEY_CURRENT_USER -> Software -> Adobe -> Lightroom
    there is a 1.1 key with nothing in it...
    I deleted it again and restarted lightroom again. Just to clear things up, Lightroom was not running when I deleted the registry entries... either was the annoying launch thing on the system tray.
    TOPIC #2 -- Multiple Entries
    Why is lightroom creating HKEY_CURRENT_USER -> Software -> Adobe Lightroom AND HKEY_CURRENT_USER -> Software -> Adobe -> Lightroom
    This seems like poor organization and just asking for confusion (since you are asking users to entry the registry and modify things per your Knowledge Base articles.)
    As a developer, I don't really see any reason other than sloppy code / trying to move from one location to another, but the code is unfinished. So the app is drawing info from both locations.
    The Software -> Adobe Lightroom registry key holds information about the app... the Adobe -> Lightroom seems like the more logical place to put things (since Acrobat and other apps go under there) has nothing but a version number and the version number listed does not match the version installed (I have never had 1.1 installed on this machine.)
    So bottom line? Why have both? Why not keep things in Adobe -> Lightroom?
    My current problem is Lightroom will not accept my registration... it looks like the reason for that is they've decided to store the registration / serial number information under C:\Users\All Users\Adobe\Lightroom\Lightroom 1.0 Registration.lrreg
    The Lightroom 1.0 Registration.lrreg file is PLAIN TEXT setup as a "reginfo" array of data...
    regInfo = {
    address = "my address",
    city = "my city",
    company = "Ryan Sinn Photography",
    country = "1",
    email = "email goes here",
    email_again = "email goes here again",
    firstname = "Ryan",
    industry = "26",
    occupation = "21",
    receive_email = "receive_email",
    receive_fax = "no_receive_fax",
    receive_mail = "no_receive_mail",
    receive_phone = "no_receive_phone",
    serial_number = "here was my serial number in plain text",
    state = "1879",
    uuid = "not sure what this is yet... maybe it's unique",
    zip = "55432",
    This knowledge base article:
    http://www.adobe.com/go/kb401346
    ... is explaining how to fix the "registration try/buy prompt at startup" issue is wrong. At least it is on Vista. I have a second copy of lightroom (second serial number) on XP -- I'll have to check that out and see how that is setup and where the license file is.
    The knowledge base or the FAQ (or both) should be updated because that solution no longer applies on the PC side of things.
    Anyway -- enough of my rant about this stuff...
    It just seems like version 1.3.1 and every version prior to it should really be release candidates for the REAL version 1.0.
    Seems like the joke is on us ... we paid to figure out all the problems with the software... Does Adobe have QA Testers anymore or are professionals who pay for the software filling that roll?

    The 1.3.1 created "Lightroom 1.0 Registration.lrreg" file has a different UUID... not sure how that is determined.<br /><br />Seems as though the other file was missing the Last Name, although I know I had that typed in.<br /><br />regInfo = {<br />     address = "address",<br />     city = "city",<br />     company = "Ryan Sinn Photography",<br />     country = "1",<br />     email = "email",<br />     email_again = "email again",<br />     firstname = "Ryan",<br />     industry = "26",<br />     lastname = "Sinn", <--- this was not in my other reg file<br />     occupation = "21",<br />     receive_email = "receive_email",<br />     receive_fax = "no_receive_fax",<br />     receive_mail = "no_receive_mail",<br />     receive_phone = "no_receive_phone",<br />     serial_number = "plain text serial number",<br />     state = "1879",<br />     uuid = "<uuid here>",<br />     zip = "55432",<br />}<br /><br />It seems as though this file needs to be deleted if you installed an older version of Lightroom, then upgraded to 1.3.1 and then tried to buy the software.

  • Reading an entry form a txt file in unix from Forms50

    Hello all,
    In the windows version D2k there is a pll in the
    demo.d2kwutil.pll, this pll can be used to read/writ from/to ini
    files
    and registry strings.
    Can anybody tell me if there is a similar feature in the UNIX
    version to read/write entries from/to a text file. Also Is there
    a package for working with environment settings.
    Thanks,
    Sunder
    null

    It you want to read/write to the client side use text_io.
    If you wnat to read/write to the server side use utl_file.
    Petr Valouch (guest) wrote:
    : Sunder (guest) wrote:
    : : Hello all,
    : : In the windows version D2k there is a pll in the
    : : demo.d2kwutil.pll, this pll can be used to read/writ from/to
    : ini
    : : files
    : : and registry strings.
    : : Can anybody tell me if there is a similar feature in the UNIX
    : : version to read/write entries from/to a text file. Also Is
    : there
    : : a package for working with environment settings.
    : : Thanks,
    : : Sunder
    : Hi,
    : In all system you can use TEXT_IO build-in package to
    : read/write form/to text files.
    : Petr Valouch
    null

  • Installed HandyCafe. Didn't like, so uninstalled it. Now I can't change startup homepage option. Manually deleted handycafe registry entries. Changed homepage from about:config. Still nothing. Using Chrome now.

    Installed HandyCafe. Didn't like, so uninstalled it. Now I can't change startup homepage option. Manually deleted handycafe registry entries. Changed homepage from about:config. Still nothing. It's really bad that another app, even though it's uninstalled, can override your program settings like this. Firefox is my favourite browser, but I can't be taken to advertising each time I want to use it sorry. Using Chrome now.

    Installed HandyCafe. Didn't like, so uninstalled it. Now I can't change startup homepage option. Manually deleted handycafe registry entries. Changed homepage from about:config. Still nothing. It's really bad that another app, even though it's uninstalled, can override your program settings like this. Firefox is my favourite browser, but I can't be taken to advertising each time I want to use it sorry. Using Chrome now.

Maybe you are looking for

  • Embedding google map in Indesign for DPS

    Has something changed with the lastest update ....? In the past, when I needed to place a embed a map, I just went to google pick up the embed code and Cmd V into Indesign.  I'll see a static image but it is "live" when when tested on the iPad. Since

  • Line item in WBSE report

    Hi Experts, There is an entry for a cost element in a WBSE for a project. I am able to see the same in the report S_ALR_87013570. However when I try to drill down on this expense item, I am unable to. The system message is - No line items were select

  • W500 2560x1600 pixels support for NEC 3090WQXi

    Hi, Per email from NEC, their 30" 2560x1600 pixels display 3090WQXi only support DVI-D (HDCP), DVI-I Input. http://nec.com.hk/web/nechk/products/lcdmonitor/commercial/widescreen/LCD3090WQXi Thus, is it possible to support this NEC on W500 using Lenov

  • Need a table for process chains of when these are scheduled!!

    Hi, I had like to have list of all the process chains and their schedules of how often these are loaded and whether been triggered by event or directly scheduled. If periodically scheduled then the period---- is there any table which can have the inf

  • White Bar under my footer whilst in preview mode

    i have been having some issues in preview mode with my site there is white bar under my footer and im clueless about how to correct it ive tried everything i can think of to rearranging the guides to altering the page properties its fine in design mo