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
Similar Messages
-
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
UniqueDo 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 -
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
StephenFrom 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 -
Can I make an entry in widows Registry through an applet?
Hi,
Can i make an entry in the windows registry using applets?
actually i want to make an entry on a remote machine. is it possible?
if yes, then how?
thnx
kapilChhabraSigning an applet basically gives it a certificate. The user decides whether to accept it. If no, it runs as a normal applet, if yes, it runs as a privileged applet like an application. Typically you would purchase certificates, but this is not necessary. You can self-sign. If the user knows and trusts you, he will click yes anyway.
Read this: http://java.sun.com/j2se/1.4.2/docs/guide/plugin/developer_guide/rsa_signing.html
Monika. -
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 -
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.
-
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 -
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 shuffle? found the problem/solution!
Apparently all the problem with my ipod shuffle was related to my USB2.0 expansion card. If anyone has this hardware: VIA Rev 5 or later USB universal Host Controller by VIA technologies. It may be the source of the problem I would encourage anyone to check which card they have a post it here when they have problems so we can come up with a list of incompatible USB devices.
My problem:
For me my computer would seem to corrupt my shuffle after a while, making it unreadable. If I restore the software to the shuffle on a Mac, it worked for a while until I plugged it back into my computer and noticed error messages such as 'i/o error' while copying songs to the ipod. After which it would never work correctly again. it would crash my computer left and right and even crashed a few Macs when it was in this state. The light would blink amber forever, it would charge and play music but never allow me to copy music to it. I would need to restore the software before my system could read it.
My solution is this:
1) Dont use expansion cards or USB hubs, plug it directly into the USB ports that came with your computer. In my case, my computer has USB1.0 built into the motherboard. The plugs for those are likely located near where you plug your PS/2 mouse or keyboard in.
2) If you try loading itunes, you probably still cant read the ipod on this port if it was corrupted (is that the right word?) like mine was.
3) Using the latest ipod updater either restore or update on the USB1.0 ports. this was my mistake before, it would fail when its plugged into the USB2.0 expansion card.
4) The ipod will then work normally you can copy songs and its like brand new as long as I dont ever plug it into the USB2.0 expansion card.
Hope this helps someone! This problem is crazy and apparently widespread.My experience was a little bit different. The USB ports on my computer did NOT work. I have 6(!) in all; 4 in the back and 2 on top of my PC. None of them worked. (See my specs below)
Solution:
My Dell LCD monitor (2001FP) has 4 USB ports. Connecting to one of these ports works flawlessly. I believe it has to do with the ports on my motherboard not being "high power" USB ports while the ones on my monitor are powered via the monitor's power source.
I finally tried these ports after reading reports of success using powered USB hubs which is basically what my monitor is. -
The calendar typeface is so dim, I can barely read it. Name of days and date, but not the items I put in. Apple says they have no fix. Anyone else have this problem? Any solutions?
I agree and I found your post because I did a google search ical typeface dim.
If I find anything out, I will post back here. -
Can't read previosuly posted blog entry
I posted about 8 entries and can't read the first 2 on the internet, but can read them on my iweb. does anyone know why this is?
The Inspector is probably the most important tool in iWeb. Best to get familiar with it as it holds the key to most of iWeb's features.
Here's a screenshot of the various Inspector panes:
Click to view full size
OT -
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 + strPDSVersionGregWebster,
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/ -
Hello all,
I saw this message in my Iphone 5 notes.
It reads " Stop! who are you? And why can I read your and you my notices?? "
I did not write it.
Please has anyone had any similar experience?
Any suggestions/solution would be greatly appreciated.
ThanksoliverMili wrote:
Hello all,
I saw this message in my Iphone 5 notes.
It reads " Stop! who are you? And why can I read your and you my notices?? "
I did not write it.
Please has anyone had any similar experience?
Any suggestions/solution would be greatly appreciated.
Thanks
I had a similar experience with mac e-mail where apparently someones ICLOUD id for their Iphone was created with an Alias I had @mac.com for years. Originally thought the mail was phishing and deleted without opening - then received forwarded mail from the other persons non-apple account - so gave feedback through mail to apple and also sent an email to the other persons non-apple account from a non-apple account telling them I was getting their mail because it was my alias.
That person did get apple to untangle the accounts so I did have to reset my password once it was done.
So one option would be to contact apple support to get them to find out what is going on with your account.
E-mail contact of the other person was easy once I had a legit account to send to -- don't know how you would contact the other person in notes. -
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. RJWRebecca, 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. -
Every time I boot up my computer, I get an error message saying that the registry entry that iTunes needs to brun CD-ROMs and DVDs is missing. If I make the recommended change in my registry, my computer doesn't recognize the drive at all and it is useless. I seem to be dead ended. I can either make iTunes happy and completely disable the drive, or I can use the drive and iTunes warns me every time I boot up.
Hi,
Please try Run now from the following link:
http://support.microsoft.com/mats/cd_dvd_drive_problems/en-us
or:
http://support.microsoft.com/kb/314060/en-us
Regards.
BH
**Click the KUDOS thumb up on the left to say 'Thanks'**
Make it easier for other people to find solutions by marking a Reply 'Accept as Solution' if it solves your problem.
Maybe you are looking for
-
I cannot get PSE 7 to send either email attachments or Photo-mail properly. When I attempt either of these I get all the way through the process, but when Elements opens my email software (Outlook Express) which is the default email in Elements I get
-
How to deal with 500 Servlet Exception ?
500 Servlet Exception Resin can't load sun.tools.javac.Main. Usually this means that the JDK tools.jar is missing from the classpath, possibly because of using a JRE instead of the JDK. You can either add tools.jar to the classpath or change the comp
-
Hi, Im using GB3 & some Bheringer monitors & a line 6 tone port interface as sound card / guitar simulator. getting a good monitoring level is difficult,( guitar not as loud as track) i was told to have monitor off in GB, but having it on seems to bo
-
I have a 5th Gen ipod which i use daily, i replaced the hard drive and battery and screen all within the last year or so. Everything has been working fine until the last 2 or 3 weeks in the middle of songs my ipod will cut off and start up to either
-
Quick tutorial of using methods of class
Hi, I have never use methods of class before. Is there anyone can give me a quick tutorial how to do it? To be more specific I need convert field 'DAUER' into the required format using one of the following methods of class 'CL_HR_T510_PSRCL':