Change post events for attribute Manager process

Hello

Can I trigger my piece of code in the post processing handler if one particular attribute is changed to IOM?

Basically, I want to trigger e-mail notifications only when the user changes his password. This email must inform the Manager of the users that the user has changed his or her password.

Thank you

Yes, that's right, you set the operation in the XML file. There is also a RESET_PASSWORD operation for a reset if you need from the administrator password.

Tags: Fusion Middleware

Similar Questions

  • Question touch event for mutil - Manager on a screen

    Hi all

    I will say the case:

    I have a screen there is a main VerticaFieldManager that holds two VerticalFieldManager and a field

    the two children-VerticalFieldManagers hold some LabelField.

    When one of them is selected, it will be lit high.

    Then, extending from screen and override touchEvent() and shows a "Hit" said dialog and highlight the OK field.

    because the touchEvent is a shipped process, where the touchEvent occur, each field will receive this event.it never check what field is developed and send the event in this area, (if I'm wrong, please advice).

    Here's the question.

    When user getX and getY to get point touch, then the user getFieldAtLocation on crib, if X / is greater that the extensions Manager, RIM API returns the field expanded.

    This does not look good.

    Here is my source code:

    /*
     * VFMTester.java
     *
     * © , 2003-2008
     * Confidential and proprietary.
     */
    import net.rim.device.api.ui.component.*;
    import net.rim.device.api.ui.*;
    import net.rim.device.api.ui.container.MainScreen;
    import net.rim.device.api.ui.UiApplication;
    import net.rim.device.api.ui.component.*;
    import net.rim.device.api.system.*;
    import net.rim.device.api.servicebook.*;
    import net.rim.device.api.ui.container.*;
    
    /**
     *
     */
    public class VFMTester extends UiApplication{
        public static void main(String args[]){
            UiApplication app = new VFMTester();
            app.enterEventDispatcher();
        }
        VFMTester() {
            pushScreen(new AScreen());
        }
    
        class AScreen extends MainScreen
        {
            VerticalFieldManager vfm;
            public AScreen()
            {
                super();
                vfm = new VerticalFieldManager();
                vfm.add(new LabelField("Test",Field.FOCUSABLE));
                VerticalFieldManager v1 = new TouchVerticalFieldMananger1();
                for(int i=0;i<10;i++){
                    v1.add(new LabelField("F" + String.valueOf(i+1),Field.FOCUSABLE));
                }
                VerticalFieldManager v2 = new TouchVerticalFieldMananger2();
                for(int i=0;i<10;i++){
                    v2.add(new LabelField("S" + String.valueOf(i+1),Field.FOCUSABLE));
                }
                vfm.add(v1);
                vfm.add(v2);
                this.add(vfm);
            }
            public boolean trackwheelClick(int time, int status){
                Dialog.alert("click");
                return true;
            }
            protected boolean touchEvent(TouchEvent te){
                UiApplication.getUiApplication().invokeLater(new Runnable()
                {
                    public void run()
                    {
                        Dialog.alert("touched!");
                    }
                });
                return super.touchEvent(te);
            }
        }
    
        class TouchVerticalFieldMananger1 extends VerticalFieldManager
        {
            TouchVerticalFieldMananger1()
            {
                super();
            }
            public boolean touchEvent(TouchEvent te)
            {        if(!this.isFocus()) return true;            switch(te.getEvent())
                {
                    case TouchEvent.CANCEL:
                        System.out.println("CANCEL");
                    break;
                    case TouchEvent.CLICK:
                        System.out.println("CLICK");
                    break;
                    case TouchEvent.DOWN:
                        System.out.println("DOWN");
                    break;
                    case TouchEvent.GESTURE:
                        System.out.println("GESTURE");
                    break;
                    case TouchEvent.MOVE:
                        System.out.println("MOVE");
                    break;
                    case TouchEvent.UNCLICK:
                        System.out.println("UNCLICK");
                    break;
                    case TouchEvent.UP:
                        System.out.println("UP");
                    break;
                }
                if(!te.isValid()) return true;
                int x = te.getX(1);
                int y = te.getY(1);
                int index = this.getFieldAtLocation(x,y);
                if(index < 0 ) return true;
                Field f = getField(index);
                f.setFocus();
                this.invalidate();
                return true;
            }
        }
        class TouchVerticalFieldMananger2 extends VerticalFieldManager
        {
            TouchVerticalFieldMananger2()
            {
                super();
            }
            public boolean touchEvent(TouchEvent te)
            {
    
                if(!this.isFocus()) return true;            switch(te.getEvent())
                {
                    case TouchEvent.CANCEL:
                        System.out.println("CANCEL");
                    break;
                    case TouchEvent.CLICK:
                        System.out.println("CLICK");
                    break;
                    case TouchEvent.DOWN:
                        System.out.println("DOWN");
                    break;
                    case TouchEvent.GESTURE:
                        System.out.println("GESTURE");
                    break;
                    case TouchEvent.MOVE:
                        System.out.println("MOVE");
                    break;
                    case TouchEvent.UNCLICK:
                        System.out.println("UNCLICK");
                    break;
                    case TouchEvent.UP:
                        System.out.println("UP");
                    break;
                }
                if(!te.isValid()) return true;
                int x = te.getX(1);
                int y = te.getY(1);
                int index = this.getFieldAtLocation(x,y);
                if(index < 0 ) return true;
                Field f = getField(index);
                f.setFocus();
                this.invalidate();
                return true;
            }
        }
    }
    

    1:

    If the user has first select a field on one of them VerticalFieldManager, it will always be there and cannot be changed to the other domain.

    2:

    even if I check the field has focus or not, but it doesn't work anymore.

    Is there something wrong on my source code? or logical is false, or my understanding is wrong?

    Any advice pls.

    Thank you.

    We see this issue as well. Our workaround for this is to check the coordinates x, y of touch to make sure that they are within the scope of the current field, and then re - delegate the event so if x is outside the scope of the field.

  • Change the IP for UCS management pool

    Hi all

    We try to change / less the size of the property held by the pool for blades UCS KVM management.

    Some IP addresses are assigned to the existing blades, pourrais I delete existing IP pools directly and create the new compact block for managing KVM?

    If I like the above, I know I'll lose KVM on the blades.

    In addition, what is the impact? The trafffic server will be interrupted or blades restart?

    Thank you very much!

    Best regards

    No harmful impact other than to lose access MMIC for awhile (kvm, virtual media, IPMI etc.).  Blade will not restart you.  It's strictly a connection out-of-band management.

    Create your new pool, then zap your old.  The blades will be immediately wish through the other pool for an available IP address.

    Kind regards

    Robert

  • Try to change the settings for managing power on satellite M30X-129

    I'm trying to change my settings for power management. Installing windows is said to use the Toshiba PM program, but has no options I want, as after how much time does take on standby mode and so on.

    Help, please!

    Hello

    Try it on this path:

    1. start the Toshiba power management
    2. If the device is plugged into the power outlet, click details for current alternative
    3 change power saving Mode tab
    4. There you will find options to Hibernate standby and system

    Good bye

  • DSC - event trigger for single shared process Variables

    Hello

    I understand how to set up a Notification of change of value for published network Variables shared so that an event fires when this particular shared Variable changes. However, I can't understand how to do the same for the single shared process Variables. Is it still possible? Can someone shed light on this point, please?

    Thanks in advance.

    -James Pham

    VRspace4,

    Hello! It is not possible to activate alarming for unique shared process Variables. A workaround to set up a Notification of change of value would be to create a network shared variable that reads in your Variable single process, but at this point in time, it could be useful that replace your variable with a variable that is shared on a network.

  • Windows task manager looks completely wrong-it has no tabs for applications, services, processes, performance and put in a network, just a box of size rectangle TASKS WORKING ON?

    The Windows Task Manager seems completely wrong - it has no tabs for applications, services, processes, performance and networking, just one size rectangle box SHOW the TASKS of WORKING ON?  I use it all the time close process and close programs stuborn. None of these options are CURRENTLY available? The only thing I can think is I went to delete one of my readers WD3.0 data and he says it has been used by another program and I've had that happen before and just go close a lot of the process by typing Control, Alt and delete which opens the windows task manager. I recently changed "System Configuration'under'msconfig" Normal startup to "selective startup" and reduce the number of drivers and programs loading to 'Start Up', as he ran 90 things and slow start. "" "» I have no viruses or malware. I changed the "system configuration" back to normal + restart and that he would remove the progams, or processes that have been intefering with the Western Digital HD software. THIS IS WHEN I FIRST NOTICED WINDOWS TASK MANAGER HAS BEEN SCREWED UP.

    But I can't because my Windows Task Manager is just a rectangular box with a single word to the top sayingTASKS!  Without tab with all the other options as in (program, process, services, performance, and network management).

    Would BE AN INTELLIGENT PERSON please TELL ME WHAT TO? I don't want to do a system restore , as I just cleaned it all points this week and just started around and added a bunch of programs and data this week that I let go.

    PLEASE HELP ME TECHE AND MICROSOFT. I PAY $250 p/year FOR THIS DELL ALIENWARE MACHINE LOADED due to it's PERFORMANCE AND THEY WILL NOT ANSWER (1) DANG SOFTWARE ISSUE WITH what THEY ARE PAID. THEY WANT $60 - $100 OR MORE TO ANSWER THIS QESTION FRENCH ANOTER. THEY USED TO, WHEN I COULD BUY GOLD SUPPORT BUT THEY SELL ON THIS MACHINE, SO I'M ON MY OWN AND THANKS FOR THE ADVICE LIKE THIS...

    The Microsoft Support web site.

    The task manager has two different views. For the display that includes menus and tabs, double-click the border of the Task Manager window. To return to the view without menus and tabs, double-click anywhere in the border around the tabs.

    We won't have the information mentioned in the first response of Sandsweep.

    (I confirmed Microsoft's answer worked.) I must have clicked on the edge of the window Task Manager to have switched over to the second, less familiar view.)

  • your user profile was not loaded correctly! you have been logged on with a temporary profile. Changes to this profile will be lost when you log out. Please, check your log of events for more information or contact your administrator

    Desperately need help.  I'm supposed to use my computer to type a HUGE Affidavit today and its buggered! Oh no.! Get started with my kids have been playing on my computer and install different games.  So I thought that I do the big thing non-technical MOM and start cleaning up the programs!  Well I accidently deleted NIVIDA and probably something else (I think) and totally messed up my computer!  I have re-uploaded NIVIDA and now my computer "looks like" back to normal, but it throws this error message

    "your user profile was not loaded correctly! you have been logged on with a temporary profile. Changes to this profile will be lost when you log out. Please, check your log of events for more information or contact your administrator"

    and now I can't save anything or find my pictures that I'm desperate for! Can someone please give me a helping hand.  Not technically minded, to take me on as a challenge!  Thanks bunch :) Sarah

    Desperately need help.  I'm supposed to use my computer to type a HUGE Affidavit today and its buggered! Oh no.! Get started with my kids have been playing on my computer and install different games.  So I thought that I do the big thing non-technical MOM and start cleaning up the programs!  Well I accidently deleted NIVIDA and probably something else (I think) and totally messed up my computer!  I have re-uploaded NIVIDA and now my computer "looks like" back to normal, but it throws this error message

    "your user profile was not loaded correctly! you have been logged on with a temporary profile. Changes to this profile will be lost when you log out. Please, check your log of events for more information or contact your administrator"

    and now I can't save anything or find my pictures that I'm desperate for! Can someone please give me a helping hand.  Not technically minded, to take me on as a challenge!  Thanks bunch :) Sarah

    Here is the tutorial to solve this problem. It is very involving. Please read the step by step.
    http://www.Vistax64.com/tutorials/135858-user-profile-error-logged-temporary-profile.html

    t-4-2

  • touch events for several fields in the Manager of several

    In my application... I have a vertical field (VFM) Manager in the screen.

    In this optimization of resources, I inserted 3 manaagers:

    (1) District Manager hfmHeader horizontal (in which I added 1 label (NON_FOCUSABLE) and 1-2 Btns according to the conidtion (tuochEvent FOCUSABLE and overrried all in initlilsing it).)

    (2) District Manager vertical ListField container or TextField or LabelField vfmManager in accordance with the condition.

    ((3) District Manager horizontal hfmButtons containing 6 btns... all tuochEvent FOCUSABLE and overrried initlilsing while the).

    public int getFieldAtLocation (int x, int y)
    {
    XYRect rect = new XYRect();
    int index = getFieldCount()-1;
    While (index > = 0)
    {
    getField (index) .getExtent (rect);
    If (rect.contains (x, y))
    break;
    -the index;
    }
    return to index.
    }

    Second, the click event try something like:

    protected boolean touchEvent(TouchEvent event)
    {
       switch( event.getEvent()  )
       {
            case TouchEvent.CLICK:
              int index = getFieldAtLocation(event.getX(1),
                                             event.getY(1));
              // Ignore click events outside any fields
              if (index == -1)return true;
              Field field = getField(index);
              if(field.equals(bitmapField))
              {
                System.out.println("Bitmap Clicked");
              }
            return true;
       }
       return super.touchEvent(event);
    }
    

    Even when I am using above solution, can't scroll. and click event of the hfmButtons buttons aren't the gt performed.

    Second... If I don't stand... I am able to scroll and executed at least the first 3 buttons click event.

    How can I implement for each button click event in any Manager? Is this possible...

    Can someone please help in this regard. Any suggestion or if possible code snippet will be appreciable.

    Thank you

    Use the snippet for each manager of...

    case TouchEvent.CLICK:
    India = getFieldAtLocation (event.getX (1),)
    event.getY (1));
    If (India! = - 1) {}
    Field fm = getField (India);
    {if (FM. Equals (vfmMain))}
    int index1 = vfmMain.getFieldAtLocation (event.getX (1),)
    event.getY (1));

    If (index1 >-1) {}

    Field = vfmMain.getField (index1);

    check field is instance of the field you want

    {if (Field.Equals (footerManager))}
    Container.isFooterManager = true;
    int index2 = footerManager.getFieldAtLocation (event.getX (1), event.getY (1));

    Search fields in the Manager of this...

    } ElseIf... {

    go on the same cehcking

    } ElseIf {}

    ... like this, go to the control...

    }

    }

  • Hi, can I change the password for alloracle online in production? -example - FNDCPASS apps/apps 0 System/Manager ALLORACLE WELCOME

    Hello

    can I change the password for "alloracle" online in production? -example - FNDCPASS apps/apps 0 System/Manager ALLORACLE WELCOME

    version: oracle EBS 12.1.3.

    Concerning

    Kumaran S

    Hello Kumaran,

    For security reasons, I would not be advised to do.

    If it's not prod, some customers follow which. But it's sold to the customer.

    However, for the production, it is not recommended.

    Hope this helps!

    Kind regards

    Hugues

  • Process to get Performance data for the managed entity c#

    Could someone please describe the process for pulling data from the API performance?  The documentation seems a bit muddled.

    Qustions:

    Should you create a custom interval perf or you can use the default settings?

    If I have a performanceManager MOR and a hostSystem MOR what methods should I call on the PerformanceManger object to retrieve the performance counters on the managed entity? I'm trying to get ready time % of a host.  Looks like I need to use the QueryAvailablePerfMetric method to draw the MetricID and then use the QueryPerf to shoot the actual static...

    Any help is appreciated.

    VirtualFisk

    You can use available perfIntervals to extract data.

    You have reason to extract performance data, you must first call QueryAvailablePerfMetric to get metricIds and then pass them in the appeal of QueryPerf.

    Also to check whether or not real-time data are available on the entity you must first call QueryPerfProviderSummary on entity and check the PerfProviderSummary currentSupported property. If she defined as true, real-time data are available and you can pass PerfProviderSummary refreshRate as intervalID in your QueryAvailablePerfMetric call and still pass this refreshRate as intervalID PerfQuerySpec for QueryPerf appeal.

    Please see following code snippet to retrieve data for the managed entity HostSystem (hostMoRef), you can replace it with a managed object of an entity reference





    int counterID;

    int key;

    String group;

    String name;

    String rollup;

    ManagedObjectReference pmRef = _sic.perfManager;

    PerfCounterInfo[] cInfo = (PerfCounterInfo[])getObjectProperty(pmRef, "perfCounter");

    Hashtable PerfByID = new Hashtable();

    for (int i = 0; i < cInfo.Length; i++)

    {

    key = cInfo[i].key;

    group = cInfo[i].groupInfo.key;

    name = cInfo[i].nameInfo.key;

    rollup = cInfo[i].rollupType.ToString();

    Console.WriteLine("ID: " + key + " group: " + group + "." + name + "." + rollup);

    PerfByID.Add(key, group + "." + name + "." + rollup);

    }





    Console.WriteLine("\n---------------------------------------------");

    Console.WriteLine("Entity: " + hostMoRef.Value);

    PerfProviderSummary perfSum = _service.QueryPerfProviderSummary(pmRef, hostMoRef);

    Console.WriteLine("Refresh Rate" + perfSum.refreshRate + "\nCurrentSupported :"

    + perfSum.currentSupported + "\nisSummarySupported :" + perfSum.summarySupported);

    Console.WriteLine("Fetching Perf Metric Ids");

    DateTime curTime = _service.CurrentTime(_svcRef);

    DateTime beginTime = curTime.Subtract(new TimeSpan(1, 0, 0));

    DateTime endTime = curTime;

    int intervalID;



    if (perfSum.refreshRate < 0) {

    intervalID = 300;

    } else {

    intervalID = perfSum.refreshRate;

    }

    intervalID = 300;

    PerfMetricId[] Ids = _service.QueryAvailablePerfMetric(pmRef, hostMoRef, beginTime, false, endTime, false, intervalID, true);

    if (Ids != null && Ids.Length > 0)

    {

    Console.WriteLine("Ids fetched from QueryAvailablePerfMetric API are:");

    for (int k = 0; k < Ids.Length; k++) {

    Console.WriteLine("ID is: " + Ids[k].counterId + " Instance is: " + Ids[k].instance + "Name is: " + PerfByID[Ids[http://k].counterId|http://k].counterId]);

    }

    PerfQuerySpec qSpec = new PerfQuerySpec();

    qSpec.entity = hostMoRef;

    qSpec.metricId = Ids;

    qSpec.format = "csv";

    qSpec.intervalId = intervalID;

    qSpec.startTime = beginTime;

    qSpec.startTimeSpecified = true;

    qSpec.endTime = endTime;

    qSpec.endTimeSpecified = true;

    qSpec.maxSample = 1;

    qSpec.maxSampleSpecified = true;

    PerfQuerySpec[] qSpecs = new PerfQuerySpec[] { qSpec };

    if (hostMoRef != null)

    {

    PerfEntityMetricBase[] perfEntity = null;

    perfEntity = _service.QueryPerf(pmRef, qSpecs);

    if (perfEntity != null && perfEntity.Length > 0)

    {

    for (int i = 0; i < perfEntity.Length; i++)

    {

    PerfEntityMetricCSV pms = (PerfEntityMetricCSV)perfEntity[i];

    PerfMetricSeriesCSV[] vals = pms.value;

    if (vals != null)

    {

    Console.WriteLine("Perf Counters fetched");

    for (int vi = 0; vi < vals.Length; vi++)

    {

    PerfMetricSeriesCSV pmCSV = vals[vi];

    if (PerfByID[vals[http://vi].id.counterId|http://vi].id.counterId].ToString().StartsWith("mem.vmmemctl")) {

    Console.WriteLine("CounterId: " + vals[vi].id.counterId + " Name: " + PerfByID[vals[http://vi].id.counterId|http://vi].id.counterId] + " Instance: " + vals[vi].id.instance + " ----- ");

    counterID = vals[vi].id.counterId;

    //Console.WriteLine("Value in Map: " + PerfByID.get(counterID));

    Console.WriteLine("-------- Value : " + pmCSV.value);

    }

    }

    }

    }

    }

    else

    {

    Console.WriteLine("Performance statistics not available for this entity!");

    }

    }

    }

    else

    {

    Console.WriteLine("Perf Metrics not fetched");

    }

  • When I change the Option for the Applications of Document Adobe, Firefox always manages documents in a different way.

    I changed my Options ask me each time I want to do with a pdf document. It does not work. What happens each time I click on a PDF as an attachment in e-mail or on a Web site, is that a Windows Explorer window asks me where I want to save the file. I don't want to save it, just open. I had always presented a selection of Firefox in the past, but the box Firefox offering options for me is no longer appears. I tried to change my Options/Applications in different ways, but the practice seems so have no effect at all. I'm using Firefox 27.0.1 on a Windows 7 operating system.

    Hello, to change the options for a PDF file, go to firefox > options > applications and scroll down and set the default action for the portable document (pdf) format.

    How to disable the built-in PDF Viewer and use another Viewer

  • How are the changes/updates on the attributes target system are reconciled?

    Hello

    How are the changes/updates on the attributes target system reconciled within IOM automatically? Suppose if the userpassword in OID is changed via external SSO application by the user. How these changes at the end of the target system can be reconciled in IOM? Annex which task should be scheduled for the same? I understand that we can configure reconciliation the target system. But suppose that happens if a another example; a group of groups are removed from the OID; How these changes will be reconciled within the IOM? It is done in real time?

    Response to most early would be really useful.

    Thank you
    -oidm.

    The only changes that are made in time real are push systems. For example, Peoplesoft has an Integration Broker that when a change occurs, the events is pushed to the listener that then creates the recon event to IOM. Synchronization of Active Directory password is also a push system where the domain controller has a dll that is triggered when the password is changed to push to the IOM.

    Other targets are reonconciled to an interval defined in your task scheduler. Most of the targets have some form of variable change so that only the entries that are updated in the target are reconned in. Values such as passwords should not be reconciled however because they will be in clear text in the recon Manager and in the database.

    As for your example, it does not really have that IOM criteria. IOM does not manage the OID groups to a group level, it manages the permissions of the user level. So if you continue to run the recon OID group Lookup on an interval of schedueld, it would update the list of choices that is used to define the groups available on the child table. Then when the recon is run agaisnt these OID of the user that have been changed (assuming that a change to a membership in a group is an update to the user, which is not in Active Directory) and then you would get their current list of groups they have right to.

    -Kevin

  • event for broadcasting images of TCP/IP

    Hi all

    My request has currently 2 devices using TCP/IP on stream of framework to 100ms and 50ms data refresh to a PC. I would like to change the polling for data to generate an event when the data arrives, but I'm not sure how to proceed. I have currently 2 devices streaming via TCP/IP to a routine of labview with 2 loops and they seem to work as expected but I must question currently. The situation is not ideal and will not improve once I have 5 or 6 devices TCP/IP all managers of production at different rates.

    I previously used visa for data series and fell on the function of the event for the series that has greatly improved my behavior of codes once I got rid of my quick polling loop.

    I searched for a solution, but so far I can only find the VISA > advanced > range of event management that seems to support most of the types of communications except TCP/IP (I hope I'm wrong). I also vaguely remember a conversation where the queues or the declarant could be configured to provide the equivalent of an event for the recovery of the data.

    I guess that theres a certain many other means to produce something that looks like an event.

    Advice appreciated.

    Concerning

    Chris

    I don't know of anyway to raise an event when the TCP data arrives, but I don't know why you need to do. No need to question the TCP connection, just to set a long (or even infinite) time and wait for the data to come to you. Keep a copy of the refnum of connection TCP somewhere else, so if you need to kill TCP playback, you can do so by closing the TCP connection (which can cause the TCP Read return an error).

    If you want to generate an event of this, you could feed the chain you read TCP read in a user event.

    If you need to handle an unknown number of connections and you want not to loop through all, mark, each of them, you can instead create a reentrant VI and launch a new instance of it for each TCP connection. That said, I've never had a problem with the run-up to the election on several connections, and I have used this template a bit.

  • Failed to initialize for the logon process

    My phone displays the following message when I turn it on (the screen is black, but this message shows): failed to initialize for the logon process
    The interactive logon process initialization has failed.
    For more details, please see the event log.

    Clicking OK doesn't do nothing, the message just keeps reappearing.  I tried stopping and starting Windows up in Mode without failure.  The message appears in Safe Mode, as well.

    Hello berniesun,

    You can give the Startup Repair to try to clear this error. I've included the steps located in the help section on all versions of Windows Vista. If you want to print these instructions for yourself, you can go to help & Support in the Start Menu and type the Startup Repair in the top search box.

    Check back with us and let us know if this solves your problem.

    If you have a Windows Vista installation disc, you need to restart (boot) your computer using the installation disc. If you do not restart your computer from the disk, the option to repair your computer will not appear.

    If you have a Windows Vista installation disc:

    1. Insert the installation disc.

    2. Restart your computer.

      Click the button start , click the arrow next to the button lock , then click on restart.

    3. If you are prompted, press any key to start Windows from the installation disc.

      Note

      • If your computer is not configured to start from a CD or a DVD, see the documentation provided with your computer. You may need to change your computer's BIOS settings. For more information, see BIOS: frequently asked questions.

    4. Choose your language settings, and then click Next.

    5. Click on repair your computer.

    6. Select the operating system you want to repair, and then click Next.

    7. In the System Recovery Options menu, click Startup Repair. Startup Repair can invite you to make choices as it tries to solve the problem, and if necessary, it may restart your computer, because it makes the repairs.

    If the Startup Repair tool is an option of recovering preinstalled on your computer:

    1. Remove all floppy disks, CDs and DVDs from your computer and restart your computer.

      Click the button start , click the arrow next to the button lock , then click on restart.

    2. Do one of the following:

      • If your computer has a single operating system installed, press and hold the F8 key as your computer restarts. You need to press F8 before the Windows logo appears. If the Windows logo appears, you need to try again by waiting until the Windows logon prompt appears, and then stop and restart your computer.

      • If your computer has more than one operating system, use the arrow keys to select the operating system you want to repair, and then press and hold F8.

    3. In the Advanced Boot Options screen, use the arrow keys to highlight repair your computer and press ENTER. (If repair your computer is not listed as an option, then your computer does not include startup as a preinstalled recovery option repair).

  • Select a keyboard layout, and then click Next.

  • Select a user name and password, and then click OK.

  • In the System Recovery Options menu, click Startup Repair. Startup Repair can invite you to make choices as it tries to solve the problem and, if necessary, it may restart your computer, because it makes the repairs.

  • Judd
    Engineer Microsoft Support answers visit our Microsoft answers feedback Forum and let us know what you think.

  • Can I change Save as default in word processing Works 9?

    Processor Works 9 set off with Windows 7on my new office.  Word 2007, which I've used for years, has not.  I found that when I create documents in Works 9 and send them to people who use Word, it is easy for them to open if I change save it slot (*.wps) to (* .doc).

    Here's my question: is it possible to change the default save as word processing 9 Works to (* .doc), so I must not forget to make the change, whenever I have send something?

    Hello Acer78,

    Thanks for posting on the Microsoft answers Forum.

    Please see the following article:

    KB 315757 - how to open a Works 6.0, a 7.0 Works, a Works 8.0 or Works 9.0 in Word Word Processor document
    http://support.Microsoft.com/kb/315757

    If this does not help your question, it would be better to post in the Forum Office. Click here to post.

    Hopt it helps.

    Sincerely,

    Marilyn
    Microsoft Answers Support Engineer
    Visit our Microsoft answers feedback Forum and let us know what you think

Maybe you are looking for