Run Once Wrapper

After I have logged in my desktop turns black. Mouse is working and I can start the Taskmanager. When I delete a process called Run Once Wrapper (runonce.exe) I get back the normal desktop and the PC seems to work OK. I have scanned for virus and malware, found no problem. According to HP is this problem caused by a virus.
Tom
This question was solved.
View Solution.

Hi Tom,
Stop the process running as you've already done using Taskmanager, then download and run Autoruns on the following link.
https://technet.microsoft.com/en-us/sysinternals/bb963902.aspx
Look at what's trying to be launched from the RunOnce wrapper - there will probably be 2 similar entries, one starting HKLM and the other starting HKCU.
Post back with what's listed.
Regards,
DP-K
****Click the White thumb to say thanks****
****Please mark Accept As Solution if it solves your problem****
****I don't work for HP****
Microsoft MVP - Windows Experience

Similar Messages

  • App-V 5 Application runs once then errors

    Hello Experts,
    I'm running an App-V 5.0 SP1 Management Server and Publishing Server on Server 2012 R2. My Sequencer and Client are App-V 5.0 SP2 from the current MDOP 2013 R2.
    The target systems are all running TrendMicro Antivirus, but I'm not sure, if that could be related, as the applications can run once. I'm afraid I can't uninstall or deactivate the AntiVirus in the case :-(
    I can sequence applications fine and run them once on any given system. But as soon as the application has been run once, it cannot be run on any system anymore. It errors out with the message:
    "A Problem caused the program to stop working correctly. Please close the program" then when clicking close the program, a new error message pops up: "The application was unable to start correctly (0x00000005). Click OK to close the application"
    In this case, it's FireFox, but the problem isn't related to the sequenced app - it happens to all app-v applications. If I export the sequenced app to my lab environment, the application works fine and does not through any errors.
    Here are the event viewer logs:
    Application Log:
    Faulting application name: firefox.exe, version: 27.0.1.5156, time stamp: 0x52fc0faa
    Faulting module name: MSVCR100.dll, version: 10.0.30319.1, time stamp: 0x4ba1dbbe
    Exception code: 0xc0000005
    Fault offset: 0x000407a6
    Faulting process id: 0x1668
    Faulting application start time: 0x01cf3865e9e27497
    Faulting application path: C:\Users\setup\AppData\Local\Microsoft\AppV\Client\Integration\C36655B9-CE43-445D-91CE-CCCCD2D8ABD1\Root\VFS\ProgramFilesX86\Mozilla Firefox\firefox.exe
    Faulting module path: C:\Users\setup\AppData\Local\Microsoft\AppV\Client\Integration\C36655B9-CE43-445D-91CE-CCCCD2D8ABD1\Root\VFS\ProgramFilesX86\Mozilla Firefox\MSVCR100.dll
    Report Id: 284ea35b-a459-11e3-955e-001dd8b71c30
    App-V Admin Log:
    Error encountered while executing command Mount-AppvClientPackage -PackageId abf22cdc-27ea-4d63-a937-d3824ce71196 -VersionId 9d3c1bfb-5ecc-4aa0-be9a-0f2811f5ae1a. Error: Application Virtualization Service failed to complete requested operation.
    Operation attempted: Mount Package.
    Windows Error: 0x80004004 -
    Error module: Streaming Manager. Internal error detail: 74F0282C80004004.
    Please consult AppV Client Event Log for more details.
    A virtual application could not be launched from package '' because the App-V Client Service is not running. Start the App-V Client Service and try again.
    Any Ideas? 
    Cheers,
    Fred

    Hello,
    Have you tried this hotfix?
    http://blogs.technet.com/b/appv/archive/2014/03/03/hotfix-package-2-for-microsoft-application-virtualization-5-0-service-sp2-is-now-available.aspx
    Nicke Källén | The Knack| Twitter:
    @Znackattack

  • Why does a new run once start up program run every time I start my computer? The start up program is coming from Reader XI. The only name on it is a number starting with 141_______.

    Why does a new run once start up program run every time I start my computer? The start up program is coming from Reader XI. The only name on it is a number starting with 141_______.

    See also https://forums.adobe.com/thread/1654402

  • Help changing a run continuously VI into a run once

    Hi,
    I know that I am probably going to invoke the wrath of the labview gods with this request by not going through my tutorials again but I am unfortunately stuck and
    getting a bit of a brain freeze on this one.
    I have a VI for a flow meter, that runs perfect when I hit run continously but I need to add this to another VI that just runs once so I am trying to convert. 
    I have had previous suggestions in another thread to replace the for loop with a while loop. Add a Stop button on the front panel and wire it to the Stop it True terminal in the loop.
    Move the Waveform Chart and Flow Rate terminals inside the loop. I have done this but the VI does not run correctly, the dial just keep accumalating/adding and not resetting.
    Any alternate approaches that I can try would be greatly appreciated.
    Thank you.
    Attachments:
    Flow Meter 2.vi ‏56 KB

    I tried to do some cleanup and got away from that stupid Express VI.  Your loops really should be combined otherwise you have one nasty race condition with your local variable.  I also found a nice property node for the counter to reset its count.
    There are only two ways to tell somebody thanks: Kudos and Marked Solutions
    Unofficial Forum Rules and Guidelines
    Attachments:
    Flow Meter 4.png ‏41 KB

  • Using an own function in a select how can i set that the function run once?

    Hi
    Using an own function in a select how can i set that the function run once, not in every row?
    Please help me
    Thanks
    Viktor

    Something like this ?
    SQL> select * from dept;
        DEPTNO DNAME                          LOC
            10 ACCOUNTING                     NEW YORK
            20 RESEARCH                       DALLAS
            30 SALES                          CHICAGO
            40 OPERATIONS                     BOSTON
    SQL> create or replace function ret_name (deptnum in number) return varchar2
      2  is
      3     name    varchar2(50);
      4  begin
      5     select dname into name
      6     from dept
      7     where deptno=deptnum;
      8     return name;
      9  exception
    10     when no_data_found then
    11             return('Not existent deptno');
    12* end;
    SQL> /
    Function created.
    SQL> select deptno, decode(rownum,1,ret_name(deptno),null) dname from dept;
        DEPTNO DNAME
            10 ACCOUNTING
            20
            30
            40
    SQL>

  • Sql Server Agent: job hasn't run once today. Scheduling problem?

    I created this job yesterday at about 4PM; the view history shows that it last ran successfully at 11:53PM. These are the settings I put:
    Schedule Type: Recurring
    Occurs: Daily
    Recurs every: 1 days(s)
    Occurs every: 5 minute(s)
    Starting at: 05:00:00 PM
    Ending at: 11:59:59 PM
    Start Date: 10/30/2014
    No End Day (selected)
    The job is enabled, but it hasn't run once yet today. I don't want to start it manually because it should've started already. It is currently not running.
    What can the problem be?
    Thanks.
    VM

    The output is:
    Microsoft SQL Server 2008 R2 (RTM) - 10.50.1617.0 (X64)
    The length varies, but it's usually a bit over an hour to finish. It's set at 5 minutes so that, as soon as it completes, it runs the job again. The job history yesterday was: 5:48P, 7:03P, 7:43P, 8:58P, 9:53P, 10:58P, 11:53P. The job downloads some files,
    and that's why the job varies in length.
    VM
    I would say there is no point in scheduling a job which runs for 1 hr to run at every 5 mins although as per SQL Server agent logic if job is currently running and it misses schedule it will only start when job is finished. I would say to change logic to
    run every 1 hr.
    Plus I cannot find the support article but I know there was bug where Agent job could miss schedule can you please apply
    SQL Server 2008 R2 SP3. There are 2 reason
    1. it might fix your schedule skipping issue
    2 You would come under purview of extended support. Which I guess is very important.
    You can easily open job activity monitor and look for column Next run date
    Please mark this reply as answer if it solved your issue or vote as helpful if it helped so that other forum members can benefit from it
    My Technet Wiki Article
    MVP

  • Run Once ?

    I have been looking for a proper "run once" option for policies.
    Checking through here looking for a real run once option, I found a three year old post that suggested that this functionality would be available soon.
    Does anyone have any hints if this will ever make it into the product?
    I cannot use "System Requirements" because it logs an error on each refresh for each server - a pretty foolish decision I think.

    We use zlm to manage about 400 server and when we started the migration project in 2006 I was searching for something like that and found a few one's like webmin or so. But at that stage no one could deliver what we were looking for and as a result we decided to configure our systems using rpm packages. As we develop linux software we needed a rpm build environment and were familiar with building rpm packages. Therefor we build some packages that contain sometimes simple, sometimes complex scripts, that configure the system. They do things like ntp configuration, deactivating some runlevel scripts, activating vnc remote access, creating the syslog and snmp config .... Now after maybe 3 years with that solution, we are still quiet happy with it because we do not have changes very often and keep the config on all system identical. And as we install the zlm client during the autoyast installation of the server, it will pull down those config packages and configure the server right after the installation. No need to add it to a different administration tool, this is all done via zlm.
    This is not a solution for everybody, but for us it's quiet simple and we will continue with it.
    Webmin: Webmin
    I hope this helps a little bit,
    Rainer

  • Run Once still runs on every refresh

    I have a bundle Launch action that is set to Run Once for first user that logs in. However, for my test user (the bundle is still in Sandbox mode for testing), the bundle is getting run every time the agent refreshes. What gives?

    Originally Posted by kjhurni
    Hmm, going back and looking, we may just be coding around it. I think that if it's sandboxed that may be intended behavior since there's no version number.
    We usually code in the system requirements for things so that it can't/won't install (so you don't get into endless reboot loops).
    If Craig gets a chance he can probably confirm/deny.
    I would suspect it is intended for the reason you state. (No Version number and a need to run the "test" bundle over and over until it is fully tested and the bundle goes live and then it is really run once.)
    I was just testing "Run Once" functionality on ZCM 11.3.1 MU1 in regards to whether "ShortCuts" appear or disappear.
    For Sandbox, the answer was No.
    Non-Sandbox Yes.
    Thus I would expect the same result from "Launch Actions".

  • Windows 7 Schtasks - Run Once

    I am trying to set up a task to run once, on a remote computer. (Both my system and remote system are Windows 7)
    schtasks /Create /S REMOTEPC /RU "SYSTEM" /RP "" /SC ONCE /TN MYTASK /TR "c:\temp\MyProgram.exe" /ST 07:56 /Z /RL HIGHEST /F
    Returns an error : ERROR: The task XML is missing a required element or attribute. ( the /ET is missing )
    schtasks /Create /S REMOTEPC /RU "SYSTEM" /RP "" /SC ONCE /TN MYTASK /TR "c:\temp\MyProgram.exe" /ST 08:01 /ET 09:00 /Z /RL HIGHEST /F
    is successful, but wants to repeat every 10 minutes until the end time. If I use /RI and set it higher than the end time, another error that /RI can't be more than the /ET. Leaving off /ST also produces an error.
    So, how do I get it to run just once? 

    As you have found out, it is indeed the inclusion of the /z switch that is causing the problem. Do you actually need the task to delete itself after executing?

  • Limiting script to run once or twice

    I have this script which I'm trying to collect snmp stack based on the %SNMP-3-INPUT_QFULL_ERR. But my concerns is that when these error starts they run for about 2 hours and I get thousands of syslog entries for this error. I want to be able to limit this script and may run once or twice regarldess of how many error I get. Can someone assist me in tweaking this?
    Thanks.
    event manager session cli username "username"
    event manager applet SNMP_STACK
    event syslog pattern "%SNMP-3-INPUT_QFULL_ERR" occurs 32
    action 1.0 cli command "enable"
    action 2.1 cli command "show clock | append bootflash:SNMP_STACK.TXT"
    action 2.2 cli command "show proc cpu sort | append bootflash:SNMP_STACK.TXT"
    action 3.1 cli command "show stacks 560 | append bootflash:SNMP_STACK.TXT"
    action 3.2 cli command "show stacks 560 | append bootflash:SNMP_STACK.TXT"
    action 3.3 cli command "show stacks 560 | append bootflash:SNMP_STACK.TXT"
    action 3.4 cli command "show stacks 560 | append bootflash:SNMP_STACK.TXT"
    action 3.5 cli command "show stacks 560 | append bootflash:SNMP_STACK.TXT"
    action 3.6 cli command "show stacks 560 | append bootflash:SNMP_STACK.TXT"
    action 3.7 cli command "show stacks 560 | append bootflash:SNMP_STACK.TXT"
    action 3.8 cli command "show stacks 560 | append bootflash:SNMP_STACK.TXT"
    action 3.9 cli command "show stacks 560 | append bootflash:SNMP_STACK.TXT"

    One way to do this would be to have this applet install a second, timer-based applet then sets the event detector type of itself to "none".  The second applet would countdown the number of seconds that correspond to your time window, then reconfigures the event detector on the first applet to be your syslog event.  For example:
    event manager environment q "
    action 4.0 cli command "config t"
    action 4.1 cli command "event manager applet stack-countdown
    action 4.2 cli command "event timer countdown time 7200"
    action 4.3 cli command "action 1.0 cli command enable"
    action 4.4 cli command "action 2.0 cli command $q config t$q"
    action 4.4 cli command "action 3.0 cli command $q event manager applet SNMP_STACK$q"
    action 4.5 cli command "action 4.0 cli command $q event syslog pattern %SNMP-3-INPUT_QFULL_ERR$q"
    action 4.6 cli command "no event manager applet stack-countdown"
    action 4.7 cli command "event manager applet SNMP_STACK"
    action 4.8 cli command "event none"
    action 4.9 cli command "end"

  • Run once only jar

    Hi
    Not sure about this but ...
    I'm looking into the feesability of creating a jar file than can be run once - and only once.
    The idea is to send a small jar file to a client that will activate a program. However, once executed then the jar will fail to execute on any other PC.
    Like I say, not sure if this is feesable but thought I'd post the question anyway.
    Thanks in advance guys.
    GB

    greenockboy wrote:
    ..I'm looking into the feesability of creating a jar file than can be run once - and only once.
    The idea is to send a small jar file to a client that will activate a program. However, once executed then the jar will fail to execute on any other PC.Not feasible.
    Thanks in advance guys.No worries (in advance).

  • Xcode 3.x to 4.2 transition - Runs once then stuck

    I am teaching myself Xcode from a good book.  However I ran into a strange thing where a code example runs once in Xcode 4.2 and after that builds clean but gets in a loop when running and never even brings up the screen I set up in XIB.  It doesn't matter if I change the code or not.  The message showing in the debugger is [Switching to process 5521 thread 0x0] - the number seems to be rather random.  The first run was clearly stopped using the menu quit command, but it is like it is trying to write over itself or something.
    It finally dawned on me that perhaps this has something to do with the upgrade from Xcode 3.x to Xcode 4.2.  The book example I am following was written to Xcode 3.  The book examples had similar errors with NSDictionary and NSArray examples.
    The code is pretty short, so I am including it all.  It really is beginner level.  I am sure I just need an experienced eye to point out some mis-direction on my part.  Thanks for any coaching I can get.  I only wrote the first method and added a line to the init method. 
    Document.h
    #import <Cocoa/Cocoa.h>
    @interface Document : NSDocument
        NSMutableDictionary *mainDictionary;
        IBOutlet NSTextField *kRefInField;
        IBOutlet NSTextField *dataInField;
    - (IBAction)storeRefAndData: (id)sender;
    @end
    Document.m
    #import "Document.h"
    @implementation Document
    - (IBAction)storeRefAndData: (id)sender
        NSString *kRefToStore = [kRefInField stringValue];
        NSString *dataToStore = [dataInField stringValue];
        [mainDictionary setValue:dataToStore forKey:kRefToStore];
    - (id)init
        self = [super init];
        if (self) {
            // Add your subclass-specific initialization here.
            // If an error occurs here, return nil.
            mainDictionary = [[NSMutableDictionary alloc] init];
        return self;
    - (NSString *)windowNibName
        // Override returning the nib file name of the document
        // If you need to use a subclass of NSWindowController or if your document supports multiple NSWindowControllers, you should remove this method and override -makeWindowControllers instead.
        return @"Document";
    - (void)windowControllerDidLoadNib:(NSWindowController *)aController
        [super windowControllerDidLoadNib:aController];
        // Add any code here that needs to be executed once the windowController has loaded the document's window.
    - (NSData *)dataOfType:(NSString *)typeName error:(NSError **)outError
         Insert code here to write your document to data of the specified type. If outError != NULL, ensure that you create and set an appropriate error when returning nil.
        You can also choose to override -fileWrapperOfType:error:, -writeToURL:ofType:error:, or -writeToURL:ofType:forSaveOperation:originalContentsURL:error: instead.
        NSException *exception = [NSException exceptionWithName:@"UnimplementedMethod" reason:[NSString stringWithFormat:@"%@ is unimplemented",NSStringFromSelector(_cmd)]userInfo:nil];
        @throw exception;
        return nil;
    - (BOOL)readFromData:(NSData *)data ofType:(NSString *)typeName error:(NSError**)outError
        Insert code here to read your document from the given data of the specified type. If outError != NULL, ensure that you create and set an appropriate error when returning NO.
        You can also choose to override -readFromFileWrapper:ofType:error: or -readFromURL:ofType:error: instead.
        If you override either of these, you should also override -isEntireFileLoaded to return NO if the contents are lazily loaded.
        NSException *exception = [NSException exceptionWithName:@"UnimplementedMethod" reason:[NSString stringWithFormat:@"%@ is unimplemented",NSStringFromSelector(_cmd)]userInfo:nil];
        @throw exception;
        return YES;
    + (BOOL)autosavesInPlace
        return YES;
    @end

    I am teaching myself Xcode from a good book.  However I ran into a strange thing where a code example runs once in Xcode 4.2 and after that builds clean but gets in a loop when running and never even brings up the screen I set up in XIB.  It doesn't matter if I change the code or not.  The message showing in the debugger is [Switching to process 5521 thread 0x0] - the number seems to be rather random.  The first run was clearly stopped using the menu quit command, but it is like it is trying to write over itself or something.
    It finally dawned on me that perhaps this has something to do with the upgrade from Xcode 3.x to Xcode 4.2.  The book example I am following was written to Xcode 3.  The book examples had similar errors with NSDictionary and NSArray examples.
    The code is pretty short, so I am including it all.  It really is beginner level.  I am sure I just need an experienced eye to point out some mis-direction on my part.  Thanks for any coaching I can get.  I only wrote the first method and added a line to the init method. 
    Document.h
    #import <Cocoa/Cocoa.h>
    @interface Document : NSDocument
        NSMutableDictionary *mainDictionary;
        IBOutlet NSTextField *kRefInField;
        IBOutlet NSTextField *dataInField;
    - (IBAction)storeRefAndData: (id)sender;
    @end
    Document.m
    #import "Document.h"
    @implementation Document
    - (IBAction)storeRefAndData: (id)sender
        NSString *kRefToStore = [kRefInField stringValue];
        NSString *dataToStore = [dataInField stringValue];
        [mainDictionary setValue:dataToStore forKey:kRefToStore];
    - (id)init
        self = [super init];
        if (self) {
            // Add your subclass-specific initialization here.
            // If an error occurs here, return nil.
            mainDictionary = [[NSMutableDictionary alloc] init];
        return self;
    - (NSString *)windowNibName
        // Override returning the nib file name of the document
        // If you need to use a subclass of NSWindowController or if your document supports multiple NSWindowControllers, you should remove this method and override -makeWindowControllers instead.
        return @"Document";
    - (void)windowControllerDidLoadNib:(NSWindowController *)aController
        [super windowControllerDidLoadNib:aController];
        // Add any code here that needs to be executed once the windowController has loaded the document's window.
    - (NSData *)dataOfType:(NSString *)typeName error:(NSError **)outError
         Insert code here to write your document to data of the specified type. If outError != NULL, ensure that you create and set an appropriate error when returning nil.
        You can also choose to override -fileWrapperOfType:error:, -writeToURL:ofType:error:, or -writeToURL:ofType:forSaveOperation:originalContentsURL:error: instead.
        NSException *exception = [NSException exceptionWithName:@"UnimplementedMethod" reason:[NSString stringWithFormat:@"%@ is unimplemented",NSStringFromSelector(_cmd)]userInfo:nil];
        @throw exception;
        return nil;
    - (BOOL)readFromData:(NSData *)data ofType:(NSString *)typeName error:(NSError**)outError
        Insert code here to read your document from the given data of the specified type. If outError != NULL, ensure that you create and set an appropriate error when returning NO.
        You can also choose to override -readFromFileWrapper:ofType:error: or -readFromURL:ofType:error: instead.
        If you override either of these, you should also override -isEntireFileLoaded to return NO if the contents are lazily loaded.
        NSException *exception = [NSException exceptionWithName:@"UnimplementedMethod" reason:[NSString stringWithFormat:@"%@ is unimplemented",NSStringFromSelector(_cmd)]userInfo:nil];
        @throw exception;
        return YES;
    + (BOOL)autosavesInPlace
        return YES;
    @end

  • Can a powershell script be set to run once an email had been received from a certain address?

    Hello,
    I'm trying to see if a PowerShell script can be made to run once an email has been received from a given email address or with a certain subject.
    I came across this
    http://dmitrysotnikov.wordpress.com/2008/05/08/execute-powershell-scripts-from-your-smartphone/
    but I have not been able to get this to the run the script, only the transcript part seems to load. I have tried all suggestions but no luck.
    Has anyone been able to do such a thing? or know how?

    It is not PowerShell. It is VBA.  You need to post questions about VBA in the VBA forum.
    ¯\_(ツ)_/¯

  • Custom DB information on a Scheduled (Run Once, Now) Report Issue

    Hey,
    On our reporting system we have a few hundred crystal reports all with different database logon information native to the report. For all these reports, on the Process->Database tab in the CMC, we have the first radio button selected (Use original database logon information from the report).
    However, our custom reporting application is configured to pass custom DBServer name, database name, userID, password to the report to have it run against different DBs depending on the client that is running the report.
    When running the report online (not scheduled) this is not an issue, and the correct database information is applied to the report everytime. When running OFFLINE (scheduling the report to run once, run now), we are passing the same information to the report but in many instances, it is not working. If the report in the CMC has bogus native DB information that doesn't exist anywhere, the code to alter the custom DB information seems to be working properly. However, if in the CMC, the DB information is valid...the newly passed customDB information is not taking and not being applied to the report.
    Any help in resolving this would be great. This is the code function in VB .NET that passes the custom SQL information to the report:
                Private Sub cePassSQLCredentials(ByVal ServerName As String, ByVal DatabaseName As String, ByVal UserID As String, ByVal Password As String)
                    Dim currentLogon As ReportLogon
                    Dim tableIndex As Integer = 0
                    'Function to pass SQL credentials to all tables within the queued
                    'Crystal report.
                    While tableIndex < ceDoc.ReportLogons.Count
                        tableIndex = tableIndex + 1
                        ceDoc.ReportLogons.Item(tableIndex).UseOriginalDataSource = False
                        ceDoc.ReportLogons.Item(tableIndex).CustomServerName = ServerName
                        ceDoc.ReportLogons.Item(tableIndex).CustomDatabaseName = DatabaseName
                        ceDoc.ReportLogons.Item(tableIndex).CustomUserName = UserID
                        ceDoc.ReportLogons.Item(tableIndex).CustomPassword = Password
                        ceDoc.ReportLogons.Item(tableIndex).CustomDatabaseDLLName = "crdb_ado.dll"
                    End While
                End Sub
    Thanks,
    Scott

    Hi,
    I think you can not modify a job...
    Today there is the 11.1.1.6. And now you can do it. http://docs.oracle.com/cd/E23943_01/bi.1111/e22257/whatsnew.htm#CHDHEHIB

  • How to create a schedule to run once?

    I am having some problems getting a schedule to run only once. If I leave the repeat_interval empty, the schedule does not run at all. The documentation explains all the options for setting the repeat frequency, but it does not explain how to run it only once at a set time/date. I have created a user interface to allow the users to create their own schedules and I'd rather not do something like a "yearly" interval with an end date of next week. I need the generic solution.
    Any ideas?

    Hi Ravi,
    Thanks for your reply!
    I have just discovered something very interesting! best explained by example:
    (I might log an SR through metalink too. I'll be sure to update this thread with the outcome...)
    I create 3 schedules and 3 simple jobs:
    schedule 1 - start_date in 2 minutes time (eg. 11:30:00), repeat_interval => null
    schedule 2 - start_date in 2 minutes, 20 seconds time (eg. 11:30:20), repeat_interval => 'FREQ=DAILY'
    schedule 3 - start_date in 2 minutes, 40 seconds time (eg. 11:30:40), repeat_interval => null
    jobs 1, 2 and 3 just insert a row into a table through a PL/SQL block.
    My test results are as follows:
    1. The first time these schedules are created only schedule 2 runs. Schedules 1 and 3 never run.
    2. I drop and re-create all schedules and jobs, (adjusting the time to a few minutes in the future) and re-submit the schedules and jobs and they all run. I can continue this as many times as I like now and the repeat_interval of null will now work fine.
    3. re-start the 10gR2 database.
    4. re-create the schedules and jobs and only schedule 2 runs again. Schedules 1 and 3 never run. (I'm back at step 1!! I can reproduce this problem anytime by following these steps)
    My script is below:
    declare
    start_datetime__w timestamp(3) with time zone;
    repeat_interval__w varchar2(200);
    begin
    * REPEAT INTERVAL NULL TEST
    * TIM_SCHED_2_1 - no repeat interval
    * TIM_SCHED_2_2 - a repeat interval
    * TIM_SCHED_2_3 - no repeat interval (identical to TIM_SCHED_2_1)
    * Results on my 10gR2 database (Redhat Enterprise Linux 4.4) are:
    * job 2 will always run
    * jobs 1 and 3 will only run after the successful run of job2 AND jobs 1 and 3 have been re-created
    * Why?
    * It seems the scheduler needs a wakeup call!!!
    * test table: create table tim (col1 varchar2(30), col2 date);
    -- Cleanup previous jobs:
    --dbms_scheduler.drop_job      (job_name      => 'TIM_JOB_2_1');
    --dbms_scheduler.drop_schedule (schedule_name => 'TIM_SCHED_2_1');
    --dbms_scheduler.drop_job      (job_name      => 'TIM_JOB_2_2');
    --dbms_scheduler.drop_schedule (schedule_name => 'TIM_SCHED_2_2');
    --dbms_scheduler.drop_job      (job_name      => 'TIM_JOB_2_3');
    --dbms_scheduler.drop_schedule (schedule_name => 'TIM_SCHED_2_3');
    repeat_interval__w := 'FREQ=DAILY';
    -- create schedule TIM_SCHED_2_1, repeat_interval__w = null
    start_datetime__w := '27-FEB-2007 11:34:00.000 AM +10:00';
    dbms_scheduler.create_schedule (schedule_name => 'TIM_SCHED_2_1',
    start_date => start_datetime__w,
    repeat_interval => null,
    end_date => null,
    comments => 'schedule created at '||to_char(sysdate,'DD-MON-YYYY HH24:MI:SS'));
    -- create schedule TIM_SCHED_2_2, with a repeat_interval set
    start_datetime__w := '27-FEB-2007 11:34:20.000 AM +10:00';
    dbms_scheduler.create_schedule (schedule_name => 'TIM_SCHED_2_2',
    start_date => start_datetime__w,
    repeat_interval => repeat_interval__w,
    end_date => null,
    comments => 'schedule created at '||to_char(sysdate,'DD-MON-YYYY HH24:MI:SS'));
    -- create schedule TIM_SCHED_2_3, repeat_interval__w = null (SCHEDULE IDENTICAL TO TIM_SCHED_2_1)
    start_datetime__w := '27-FEB-2007 11:34:40.000 AM +10:00';
    dbms_scheduler.create_schedule (schedule_name => 'TIM_SCHED_2_3',
    start_date => start_datetime__w,
    repeat_interval => null,
    end_date => null,
    comments => 'schedule created at '||to_char(sysdate,'DD-MON-YYYY HH24:MI:SS'));
    -- create jobs
    dbms_scheduler.create_job (job_name => 'TIM_JOB_2_1',
    schedule_name => 'TIM_SCHED_2_1',
    job_type => 'PLSQL_BLOCK',
    job_action => 'begin '||
    'insert into tim values (''TIM_JOB_2_1'', sysdate); '||
    'commit; '||
    'end;',
    number_of_arguments => 0,
    enabled => TRUE,
    comments => 'job created at '||to_char(sysdate,'DD-MON-YY HH24:MI:SS'));
    dbms_scheduler.create_job (job_name => 'TIM_JOB_2_2',
    schedule_name => 'TIM_SCHED_2_2',
    job_type => 'PLSQL_BLOCK',
    job_action => 'begin '||
    'insert into tim values (''TIM_JOB_2_2'', sysdate); '||
    'commit; '||
    'end;',
    number_of_arguments => 0,
    enabled => TRUE,
    comments => 'job created at '||to_char(sysdate,'DD-MON-YY HH24:MI:SS'));
    dbms_scheduler.create_job (job_name => 'TIM_JOB_2_3',
    schedule_name => 'TIM_SCHED_2_3',
    job_type => 'PLSQL_BLOCK',
    job_action => 'begin '||
    'insert into tim values (''TIM_JOB_2_3'', sysdate); '||
    'commit; '||
    'end;',
    number_of_arguments => 0,
    enabled => TRUE,
    comments => 'job created at '||to_char(sysdate,'DD-MON-YY HH24:MI:SS'));
    end;
    Cheers,
    Tim.

Maybe you are looking for