gel spa504g on xml directory

Hello!

We use Cisco SPA504G with XML-directory. If it is not found entry and pressing the dial phone is freeze. Restart only the cable disconnected PoE. Firmware 7.5.5.

Not so much details here...

I guess you send response with no. but ... SoftKey:Dial always defined. It will cause abend. It seems to be a firmware bug. If you want to fixed firmware, you must contact Cisco support. You must have the service contract.

Solution that does not require paid the contract:

Tip 1: don't react with zero-point CiscoIPPhoneDirectory here - answer with <CiscoIPPhoneText>...<Text>Nobody found</Text></CiscoIPPhoneText> instead.

Tip 2: If you can not follow [1] then do not define SoftKey:Dial as a result of zero-point CiscoIPPhoneDirectory. It is not possible to press them.

Mark it as answered if this will solve your problem. It will help others to find solutions.

Tags: Cisco Support

Similar Questions

  • It is possible to specify a different directory URL service for a lobby phone?

    Hello

    We have a 7841 configured as phone Hall. Now, we want to allow visitors to search Director of extensions only. I can create another directory server so that it contains only the extensions. But I'm not sure if we can specify different URLS for this phone only, other phones can access the URL for full information.

    Please advise,

    Thank you

    You could try to create two models different ephone - one for normal phones and a lobby of phones:

    ePhone-model 1
    URL services 1 http://x.x.x.x/directory1.xml Directory
    !
    ePhone-model 2
    URL services 1 http://x.x.x.x/directory2.xml Directory
    !
    ePhone 1
    Description telephone company
    ePhone-model 1
    !
    ePhone 2
    Description Lobby phone
    ePhone-model 2

    I have not tested, but I don't see why it shouldn't work. Try it and tell us.

    See you soon

    Sean

  • Display order of directory company name

    Hello

    I installed CUCM 9.1. In an IP business directory phone when the user is out out research shows ' last name'.»»

    Can we change it to 'name'?

    Concerning

    Andy

    No, the XML directory pages are not editable on CUCM based device.  It was possible at the time of Windows, but not more.

    HTH,

    Chris

  • Multi record XML

    Hey Odie,

    I have a requirement in XML, where I'll be getting a XML file with record multi. The sample XML file is like this. I need to confirm whether or not the multi record is acceptable.
      <?xml version="1.0" encoding="UTF-8" ?> 
    - <XMLTEST>
    - <HEADERS>
      <a>RPO</a> 
      <b>000</b> 
      </HEADERS>
    - <HEADERS>
      <a>ABC</a> 
      <b>456</b> 
      </HEADERS>
    - <HEADERS>
      <a>DEF</a> 
      <b>789</b> 
      </HEADERS>
    - <HEADERS>
      <a>GHI</a> 
      <b>VALE</b> 
      </HEADERS>
    - <HEADERS>
      <a>ACCEPTED</a> 
      <b>MULTIRECRDS</b> 
      </HEADERS>
      </XMLTEST>
    There is no record of the child. It's just registration tabular information.

    For the above data, I wrote below mentioned examples of code
    DECLARE
      lv_supp_file     XMLTYPE;
      l_file_name      VARCHAR2(300);
      l_folder_name    VARCHAR2(300);
      lv_sysdate       DATE := sysdate;
      lv_err_msg       VARCHAR2(2000);
    BEGIN
    
      
      lv_supp_file  := xmltype( bfilename('XMLDIR','XMLTEST.XML'), nls_charset_id('AL32UTF8'));
       -- dbms_output.put_line('P_XML_FILE '||lv_supp_file);
    
      INSERT INTO xml_test
      (A,
      B)
       SELECT A,
       B
         FROM XMLTable('/XMLTEST'
              passing lv_supp_file
              columns
              A                      VARCHAR2(100)    path    'HEADERS/A',
              B                VARCHAR2(100)    path    'HEADERS/B'
              ) ;
    DBMS_OUTPUT.PUT_LINE('RECORDS INSERTED ');          
    COMMIT;
    EXCEPTION
        WHEN OTHERS THEN
        DBMS_OUTPUT.PUT_LINE('Error Occurred :='||SQLERRM);
        lv_err_msg   := SQLERRM;        
    END;
    /
    I'm not able to find all the records in the staging table. XML directory is already existing in the system, no problems with all other external things. Please confirm where exactly the sequence is missing.


    Kind regards
    Mr. Nagendra

    Published by: 838961 on December 5, 2011 01:20

    OK, did you change the paths accordingly too?

    SELECT a, b
    FROM XMLTable('/TESTXML/HEADERS'
          passing lv_supp_file
          columns
            a   VARCHAR2(100) path  'A'
          , b   VARCHAR2(100) path  'B'
          )
    ;
    
  • Scroll through the XML on click/drag

    (Again), I'm working on my xml directory. I need to scroll through the data in the table on the click of the mouse. (The click of the mouse will be a blow on a mobile device.)

    Stop();

    var nameArray:Array = new Array();

    var countryArray:Array = new Array();

    var portraitArray:Array = new Array();

    var flagArray:Array = new Array();

    var jobtitleArray:Array = new Array();

    var imageNum:Number = 0;

    var totalImages:Number;

    Loading XML

    var XMLURLLoader:URLLoader = new URLLoader();

    XMLURLLoader.load (new URLRequest ("recbook.xml"));

    XMLURLLoader.addEventListener (Event.COMPLETE, processXML);

    function processXML(event:Event):void {}

    var theXMLData:XML = new XML (XMLURLLoader.data);

    totalImages = theXMLData.name.length ();

    for (var i: Number = 0; i < totalImages; i ++) {}

    //push xml data in tables

    nameArray.push (theXMLData.name [i]);

    countryArray.push (theXMLData.country [i]);

    portraitArray.push (theXMLData.portrait [i]);

    flagArray.push (theXMLData.flag [i]);

    jobtitleArray.push (theXMLData.jobtitle [i]);

          }

    //data is treated

    loadData();

    }

    function loadData (): void {}

    var thisPortrait:String = portraitArray [imageNum];

    var thisCountry:String = countryArray [imageNum];

    var thisName:String = NomTableau [imageNum];

    var thisJobtitle:String = jobtitleArray [imageNum];

    var thisFlag:String = flagArray [imageNum];

    var dataLoader:Loader = new Loader();

    dataLoader.load (new URLRequest (portraitArray [imageNum]));

    dataLoader.contentLoaderInfo.addEventListener (Event.COMPLETE, dataLoaded);

    function dataLoaded(event:Event):void {}

    stage.addEventListener (MouseEvent.CLICK, loadMainImage1);

    function loadMainImage1(event:MouseEvent):void {}

    portraitUILoader.source = thisPortrait;

    flagUILoader.source = thisFlag;

    selectedName.text = thisName;

    selectedCountry.text = thisCountry.

    selectedJobtitle.text = thisJobtitle;

                      }

          }

    Add 1 to imageNum

    If (imageNum < totalImages) {}
    trace ("imageNum" + imageNum);
    trace ("name of the image (tomyline)" + tomyline ");
    imageNum ++;
    If (imageNum! = totalImages) {}

    loadData();

    }
    }

    solution:

    import flash.events.MouseEvent;

    Stop();
    var nameArray:Array = new Array();
    var countryArray:Array = new Array();
    var portraitArray:Array = new Array();
    var flagArray:Array = new Array();
    var jobtitleArray:Array = new Array();
    var contactArray:Array = new Array();

    var imageNum:Number = 0;
    var totalImages:Number;

    Loading XML
    var XMLURLLoader:URLLoader = new URLLoader();
    XMLURLLoader.load (new URLRequest ("recbook.xml"));

    XMLURLLoader.addEventListener (Event.COMPLETE, processXML);

    function processXML(event:Event):void
    {

    var theXMLData:XML = new XML (XMLURLLoader.data);
    totalImages = theXMLData.name.length ();
    for (var i: Number = 0; i< totalimages;="">
    {
    Data in the tables xml push
    nameArray.push (theXMLData.name [i]);
    countryArray.push (theXMLData.country [i]);
    portraitArray.push (theXMLData.portrait [i]);
    flagArray.push (theXMLData.flag [i]);
    jobtitleArray.push (theXMLData.jobtitle [i]);
    contactArray.push (theXMLData.contactInfo [i]);
    }
    the data are processed;

    loadData();
    }

    homeScreen_btn.visible = false;

    var thisPortrait:String;
    var thisCountry:String;
    var thisName:String;
    var thisJobtitle:String;
    var thisFlag:String;
    var thisContact:String;

    function loadData (): void
    {
    tomyline = portraitArray [imageNum];
    thisCountry = countryArray [imageNum];
    thisName = NomTableau [imageNum];
    thisJobtitle = jobtitleArray [imageNum];
    thisFlag = flagArray [imageNum];
    thisContact = contactArray [imageNum];

    var dataLoader:Loader = new Loader();
    dataLoader.load (new URLRequest (portraitArray [imageNum]));
    dataLoader.contentLoaderInfo.addEventListener (Event.COMPLETE, dataLoaded);
    function dataLoaded(event:Event):void
    {
    portraitUILoader.source = tomyline;
    flagUILoader.source = thisFlag;


    selectedName.text = thisName;
    selectedCountry.text = thisCountry;
    selectedJobtitle.text = thisJobtitle;
    selectedContact.text = thisContact;

    Add 1 imageNum and browse the data
    If (imageNum<>
    {
    imageNum ++;
    trace (totalImages);
    If (imageNum! = totalImages)
    {
    goNext_btn.addEventListener (MouseEvent.CLICK, nextfn);
    } else goNext_btn.removeEventListener (MouseEvent.CLICK, nextfn);

    } //closes loop increment
    } //close loadMainImage
    } //close loadData

    function nextfn(e:MouseEvent):void {}
    loadData();
    }

  • Spry and sets of xml data

    I create a kind of image gallery. I'm trying to change an example provided by David Powers in his book The Essential Guide to Dreamweaver CS3, in chapter 19. I can get his example works very well. Then when I try to edit it, I get where the last step. She leaves work when I put in the code to bring up the menu drop-down functional. When I do this, all the photos disappear from the page, the miniatures and the main image with its legend. I believe that my files xml is correct, my code is his example, except the names of xml tags, etc., which must be different to give a meaning to my page. I don't see what I'm doing wrong.

    I did a search on this forum and help a general search on google for the spry data set, but cannot find the help I need.

    I put this page up at lakesareacc.com/facilitiesg2.php. I can post all the relevant files here if necessary.

    I spent about 3 days trying to get this to work. Any help is greatly appreciated.

    Mike

    Mike-H wrote:
    > When to create the dsRoom dataset, spry does not know or remember that
    > dsFacility is located in the xml directory, based on its definition in the
    > previous line?

    No, it has nothing to do with it. dsFacility::@file contains the value
    attribute of file in the label of each piece. So this is '{dsFacility::@file} '.
    simply kitchen.xml or something else. You must add the path to the variable
    inside the file or in the XMLDataSet() constructor attribute as I
    have done so.

    --
    David powers
    Adobe, Dreamweaver community expert
    http://foundationphp.com

  • CiscoIPPhoneDirectory - limit to 10000 bytes?

    I am reposting my question of XML applicaton of sub forums here:

    Hi, I tried using the CiscoIPPhoneDirectory XML directory and ran into a limit of about 10000 bytes of the XML file.
    I used SPA504g phone and tested with FW 7.4.6 7.4.7, 7.4.8. Only the changed error massage

    If the file is small, so 10000bytes, it works fine, if she manages to something like 10298bytes, I get a "request failed" when you try to open the directory.

    In FW 7.4.6 I received a "404 - not found" message. The error should be easily reproducible, so I'm not including examples.

    Is this design limitation or a bug?

    10000bytes gives directly the inputs of 90-100 and it's probably small a limit for a directory?

    Hi vlacmanov

    XML directory is limited by the design of 100 entries, if you need to search a larger directory that you can go for the LDAP search option.

    Concerning

    Rogelio V.

  • Cloning of servers and Agent Manager

    I'm running into a situation where our AIX engineers are cloning of servers with configurations Manager Agent. When I check the configuration file for the Agent on the cloned Server Manager it shows the host name of cloned servers and agents. What is the right way to install the agent Manager. Must it be freshly installed on each server? If he is cloned, what measures must be taken to ensure that all configurations are changed on the new conical Server?

    Raul,

    You want to change the display host name in a file named fglam.config.xml (directory of the example that you can see the path: C:\Quest_Software\Foglight_Agent_Manager_32Bit\state\default\config\fglam.config.xml)

    In the file, you will see the old name of the host. You want to change this string for the name of the new server

    Make the change in the display of the hostname

    MININT-hi87m9s_32Bit

    David Mendoza

  • AccConn 5.3 &gt; profile HSPA Mobile Broadband

    Dear all,

    I started the deployment on our new mobile phones with AccConn 5.21, for this purpose, I have three profiles in a file of LOA. But since I have upgraded to AccConn 5.3, the profile 'HSPA Mobile Broadband' Gets renamed e.g. 'A1 Mobile Broadband", 'Swisscom Mobile Broadband', 'Mobile Broadband '...

    Is there a way to disable this feature/bug?

    I've done a few login scripts and it would be nice to have one name for every country, otherwise I have to leave the name dynamic registry etc...

    Thanks in advace!

    Klaus

    I think that I found, there is an XML file in the program called AC_wanprofiles.xml directory, there is a parameter

    acprofilename

    Broadband mobile a1

    Thanks anyway

  • Create the designer (IOM) version

    Hi friends,
    Can you help me solve this problem, try to create a new version of the Ad (AD User) connector in the designer, Braber when I get the following error:

    Here is the picture for more details:
    http://img814.imageshack.us/img814/9241/errordesigner.jpg

    Thank you for your support

    When you download the connector, there is a XML directory. Check these files with an XML editor and find the tag for the name of form SDK = ADUSER and take just this entry.

    -Kevin

  • OSB Setup exception

    Hello
    I'm special suite when creating a configurations OSB jar file using ant script.

    [java] java.io.FileNotFoundException: alsbdebug.xml (Permission denied)

    [java] at java.io.FileOutputStream.open (Native Method)

    [java] at java.io.FileOutputStream. < init > (FileOutputStream.java:179)

    [java] at java.io.FileOutputStream. < init > (FileOutputStream.java:70)

    [java] at com.bea.wli.sb.debug.ALSBDebug.getDebugFlagsDocument(ALSBDebug.java:487)

    [java] at com.bea.wli.sb.debug.ALSBDebug.flags(ALSBDebug.java:454)

    [java] at com.bea.wli.sb.debug.ALSBDebug.getALSBDebuggerDebugLogger(ALSBDebug.java:393)

    [java] at com.bea.wli.sb.debug.ALSBDebugLoggerService. < init > (ALSBDebugLoggerService.java:41)

    [java] at com.bea.wli.sb.debug.ALSBDebugLoggerService.init(ALSBDebugLoggerService.java:84)

    [java] at com.bea.alsb.core.internal.config.service.EclipseALSBStarter.initConfigService (unknown Source)

    [java] at com.bea.alsb.core.internal.config.service.AlsbConfigService.start (unknown Source)

    [java] at com.bea.alsb.core.AlsbCore.start (unknown Source)

    [java] at org.eclipse.osgi.framework.internal.core.BundleContextImpl$ 1.run(BundleContextImpl.java:783)

    [java] at java.security.AccessController.doPrivileged (Native Method)

    [java] at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:774)

    [java] at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:755)

    [java] at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:352)

    [java] at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:280)

    [java] at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:408)

    [java] at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:111)

    [java] at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:449)

    [java] at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:211)

    [java] at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:381)

    [java] at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:457)

    [java] at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:410)

    [java] at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:398)

    [java] at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:105)

    [java] at java.lang.ClassLoader.loadClass(ClassLoader.java:248)

    [java] at org.eclipse.osgi.internal.loader.BundleLoader.loadClass(BundleLoader.java:326)

    [java] at org.eclipse.osgi.framework.internal.core.BundleHost.loadClass(BundleHost.java:231)

    [java] at org.eclipse.osgi.framework.internal.core.AbstractBundle.loadClass(AbstractBundle.java:1193)

    [java] at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:160)

    [java] at org.eclipse.core.internal.registry.ExtensionRegistry.createExecutableExtension(ExtensionRegistry.java:874)

    [java] at org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:243)

    [java] at org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(ConfigurationElementHandle.java:51)

    [java] at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:189)

    [java] at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)

    [java] at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)

    [java] at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:368)

    [java] at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)

    [java] at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)

    [java] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

    [java] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

    [java] at java.lang.reflect.Method.invoke(Method.java:597)

    [java] at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:559)

    [java] at org.eclipse.equinox.launcher.Main.basicRun(Main.java:514)

    [java] at org.eclipse.equinox.launcher.Main.run(Main.java:1311)

    [java] at org.eclipse.equinox.launcher.Main.main(Main.java:1287)


    I am unable to find the file called "alsbdebug.xml", can someone tell me where is this file which is located?


    Thank you and best regards,
    Prashant,

    Hi Prashant,

    You will find inside your home domain i.e. $Middleware_Home\user_projects\domains\ alsbdebug.xml directory.

    Kind regards
    Anuj

  • How to use the "next" button in the XML - SPA504G directory

    I have basic XML working directory (CiscoIPPhoneDirectory) stuff on the SPA504G. However, I realize that I can view only 32 entries and I see that there is a 'next' button activated, but it seems to do nothing. How can I link this button to get a new url to the next page of 32 results - I'm ok on the side of this server.

    Looking at the xsi_dev_guide (which I'm not sure applies to the SPA504G), discussions about adding an HTTP header refresh, but it is a little vague and every time that I add it to the HTTP response, the barfs (invalid response) spa504.

    Do I need to program the next key to send a URL or something?

     Do I need to program the next softkey to send a URL or something? 

    Yes, certainly. The 'Next' button is not a magic key of any kind. It comes standard "ask the HTTP Server page" key. It must issue an HTTP request for the page.  Content page previous application key as "Prev".

    If you need something like:

      Next https://.../Cisco/Directory.php?page=2 3  

    Note that you should NOT claim button Next on the last page. Phone will choke on empty CiscoIPPhoneDirectory (no entry for example). For the same reason, you must not declare Prev key on the first page.

     Looking at the xsi_dev_guide (which I am not sure is applicable to the SPA504G), talks about adding a Refresh HTTP Header, however it is a bit vague and whenever I add it to the HTTP response, the spa504 barfs (invalid response). 

    Yes, xsi_dev_guide is SPA504G as well. Although discounting is not claimed by an official standard, it is de facto standard recognized by many browsers already. Thus, it is not documented in detail heres. In the example above, you must issue...

    Refresh: 0; URL = https://.../Cisco/Directory.php?page=2

    ... header here.

    Rate of useful advice. It will help others to find solutions.

  • read xml files in the directory, and then extract the words from their

    I looked in the forums of LabView for a problem similar to mine, but I succumbed to find advice, I need.

    Some time previously, I wrote a LabView program to build a dictionary from an array of strings.  It was really just a list of words that I used to make a crude search engine.

    Now I try to repeat this experience.  However, I'm stuck at the first hurdle.  I have a directory containing a number of folders and files, including .xml files.

    What I have to do is read the individual words in the xml files and then merge the words in a large list.  From there, I should be able to make the dictionary, and I hope that my old search engine still works with the new data.

    The attachment shows my unsuccessful attempt to create a VI that can first index all files in a directory (what it is) and then list only files ending in ".xml" (which it does not).

    Any advice on how to get my word out list would be greatly appreciated!

    Adam

    Is that what you are looking for? (See attached image VI)

  • LWcfg.xml from the directory profile hidden during loading of FSX.

    When I try to load FSX I get an error message that says remove LWcfg.xml in the hidden user profile directory. I have run the repair for the program and reinstalled FSX, but I still get the error. Where the file is located and how do I remove it.

    Hello Michael,

    Thanks for posting your question on the forum of the Microsoft community.

    I suggest you to ask your question on the forums and the support of Flight Simulator.

    See this link:
    http://www.Microsoft.com/products/games/FSInsider/tips/pages/default.aspx

    You can also try to uninstall Flight Simulator X from your computer and try to reinstall and see if the problem is resolved.
     
    Download AND install the Windows Installer Cleanup from here utility:

    http://support.Microsoft.com/kb/290301
     
    Open the Windows Installer Cleanup utility from the menu START. Should be found in:

    START > Windows Install Cleanup.

    Look for the FSX entry in the list, select it and remove it.

    1. click on START.
    2. click on "Control Panel"...
    3. click on "Folder Options".
    4. uncheck the "hide hidden files & folders".
    5. click on 'Apply' at the bottom right.
    6. close all windows.
    7. click on START.
    8. click on 'computer '.
    9. click on "Local disk (c :))".
    10 go in Program Files\Microsoft Games\Flight Simulator X.
    11. If there is any files, delete them.
    12. then, go back one folder and delete the Flight Simulator X folder.

    13. Once this is done, close all programs, restart the computer and then try to reinstall the game.

    I hope this information helps.

    Thank you

  • XML error 4 Parse Cisco 7841 - business directory

    Hi all

    We have a cluster of CUCM on 10.5.1 and deployed hundreds of 7841 s. the firmware on the phone is sip78xx.10 - 1-1-9

    When users go to the corporate directory the GET "XML parse error 4" in order to temporary fix the problem that it must reset the phone but after a few hours or a few days, the problem returns. So we have an integration of LDAP

    any suggestions?

    Hi Cristobal,.

    Just open a TAC case and ask for the 10.2.1.12ES1 firmware version.

Maybe you are looking for

  • 12 Firefox guard start full screen mode.

    Since upgrading to Firefox 12, he wants to start full screen mode. I don't want to say extreme full screen mode where even the menu bar is hidden. I mean the most "typical" full screen mode where it just gets as large as possible, but has the same co

  • iTunes/iPod downloads only 255 pieces?

    I have reset my iPod to factory settings and I tried to sync my library but it only downloads/transfers some of the media? I tried to re-creation of the iPod a 2nd time and still the same problem. I quit iTunes and re-connected but still no luck. I c

  • Need Win 7 32-bit drivers for Satellite L675-10V

    HelloI have trouble finding drivers and applications for satellite L675-10V. For 32-bit systems there are only 3 items to download without any application, while the 64-bit system is the complete list. If there are drivers for 64-bit, there should be

  • Lenovo G50 factory reset - 80 questions

    I have a laptop G50-80, which has been upgraded to Win10 quite earlier. Recently he started having trouble with hardware and software that worked no longer works. I decided to use the reset option factory to return the system to Win8.1. Before doing

  • Error: Path/Source Safari is not found

    The error is a bit weird! On Windows 2000 Workstation NT