I need to run a Windows program on MacAir!  HELP!

I have a Macbook Air.  I host a bowling tournament every year but the software I use doens't have a MAC version.  I'm told I can download some software that lets me use a Windows program on my Mac.
Any suggestions on what to use?
Thanks in advance for the help!

Windows on Intel Macs
There are presently several alternatives for running Windows on Intel Macs.
     1. Install the Apple Boot Camp software.  Purchase Windows
         XP w/Service Pak2, Vista, or Windows 7.  For Boot Camp
         4.0 and above you can only use Windows 7 or later. Follow
         instructions in the Boot Camp documentation on
         installation of Boot Camp, creating Driver CD, and
         installing Windows.  Boot Camp enables you to boot the
         computer into OS X or Windows.
     2. Parallels Desktop for Mac and Windows XP, Vista Business,
         Vista Ultimate, or Windows 7.  Parallels is software
         virtualization that enables running Windows concurrently
         with OS X.
     3. VM Fusion and Windows XP, Vista Business, Vista Ultimate,
         or Windows 7.  VM Fusion is software virtualization that
         enables running Windows concurrently with OS X.
     4. CrossOver which enables running many Windows
         applications without having to install Windows.  The
         Windows applications can run concurrently with OS X.
     5. VirtualBox is an Open Source freeware virtual machine such
         as VM Fusion and Parallels that was developed by Solaris.
         It is not as fully developed for the Mac as Parallels and VM
         Fusion.
Note that VirtualBox, Parallels, and VM Fusion can also run other operating systems such as Linux, Unix, OS/2, Solaris, etc.  There are performance differences between dual-boot systems and virtualization.  The latter tend to be a little slower (not much) and do not provide the video performance of the dual-boot system. See MacTech Labs- Virtualization Benchmarks, January 2013 | MacTech for comparisons of Boot Camp, Parallels, and VM Fusion. Boot Camp is only available with Leopard or Snow Leopard. Except for Crossover and a couple of similar alternatives like DarWine you must have a valid installer disc for Windows.
You must also have an internal optical drive for installing Windows. Windows cannot be installed from an external optical drive.

Similar Messages

  • How can I install and run a Windows program on my MacBook Pro/?

    How can I install and run a Windows program on my MacBook Pro?

    You have several options.
    1, Use a Virtual Machine like Vmware, Parallels etc... to Create a Virtual Windows Installation and Run your program in there.  A Virtual MAchine will runn in a Window on your Desktop and share your Mac's resources RAM HD space processor. Your MAc desktop will still be available while you run Windows install.
    http://www.parallels.com/
    2. Install Windows on a partition using Bootcamp. It will run a full installation of Windows you can boot into, and run your programs.  The Mac desktop will not available until your reboot the computer and start in OSx instead of Windows.
    https://www.apple.com/support/bootcamp/
    3. Use Wine /  Winebottler to run the Application without the need for a complete Windows installation.
    http://winebottler.kronenberg.org/

  • Running a windows program.

    Hello, I have a very expensive windows program that I really need to use. They don't make it for macs. What is the cheapest way I can run a windows program on my mac?
    Thanks.

    Windows on Intel Macs
    There are presently several alternatives for running Windows on Intel Macs.
    1. Install the Apple Boot Camp software. Purchase Windows XP w/Service Pak 2 or Vista. Follow instructions in the Boot Camp documentation on installation of Boot Camp, creating Driver CD, and installing Windows. Boot Camp enables you to boot the computer into OS X or Windows.
    2. Parallels Desktop for Mac and Windows XP, Vista Business, or Vista Ultimate. Parallels is software virtualization that enables running Windows concurrently with OS X.
    3. VM Fusionand Windows XP, Vista Business, or Vista Ultimate. VM Fusion is software virtualization that enables running Windows concurrently with OS X.
    4. CrossOver which enables running many Windows applications without having to install Windows. The Windows applications can run concurrently with OS X.
    5. VirtualBox is a new Open Source freeware virtual machine such as VM Fusion and Parallels that was developed by Solaris. It is not yet fully developed for the Mac - some features are not yet implemented - but it does work otherwise.
    6. Last is Q. Q is a freeware emulator that is compatible with Intel Macs. It is much slower than the virtualization software, Parallels and VM Fusion.
    Note that Parallels and VM Fusion can also run other operating systems such as Linux, Unix, OS/2, Solaris, etc. There are performance differences between dual-boot systems and virtualization. The latter tend to be a little slower (not much) and do not provide the video performance of the dual-boot system.
    See MacTech.com's Virtualization Benchmarking for comparisons of Boot Camp, Parallels, and VM Fusion.
    Boot Camp is only available with Leopard. The Boot Camp Beta that was used with Tiger has expired and is no longer available for use. So contrary to the other poster's comment, Boot Camp isn't truly "free." You must purchase Leopard to get it.

  • Run another windows program or script from forms

    Hi there..
    How can I run another windows-program (non-forms), exe or win-skript from a forms-application.
    I 'need this technique to start a windows-Skrict (WSH) in a when-button-pressed-trigger in my forms-application running on MS-WIN 2000.
    regards
    Steffen

    Hi Steffen,
    you can use the "host" command or, more windows spcific "dde.app-beginn" from the built in package.
    Michael

  • Using the Parallels program to run a Windows program, can two Macs network to use the Windows program?

    When using the Parallels program to run a Windows program, can I network my MacBook Pro with my friend so we can use the same Windows program.

    Not legally.

  • ACL Errors, Can't Running Any Windows Program (such : CMD, Notepad, TaskMgr, etc)

    Hello guys, Please help me.
    Today I got weird Problem, My Windows 7 Ultimate eventually can't execute any Windows Programs, such : Msiexec, Cmd, Notepad, Taskmgr, Msconfig, Regedit, etc.
    When I tried to run any Windows Programs, the Message Box Appeared with this message : Insufficient system resources exist to complete the requested service.
    Then I checked my System32 Directory, I was shocked because All of Windows Defaults Programs appeared with Locked Icon.
    Then I checked 1 by 1 Windows Program, for an Example : dcdiag.exe. I checked the Security Tab and I got this notifications : No Permissions have been assigned for this object.
    Warning : This a potential security risk because anyone who can access this object can take ownership on it. The object's owner should assign permissions as soon as possibe.
    Other Informations : 
    1. My Windows account Privilege is Administrator. 
    2. I've Actived Anti-Virus and Always Updated. 
    3. In Safe Mode Everything Was Fine, I Can run Notepad, Task Manager, Command Prompt, etc (except : Msiexec / .msi Installer). 
    4. I tried System Restore in Safe Mode, but I don't have any Restore Points. In Normal Mode, I can't execute System Restore.
    So, How can I solve this Problem?
    Body text cannot contain images or links until we are able to verify your account -__-"

    Hi,
    According to your description, it seems like a program which start with Windows blocked the access of these app.
    To open Msconfig, you can boot into Safe Mode firstly, then open Msconfig and following clean boot process to execute the operation.
    If there is any progress, please feel free let me know.
    Roger Lu
    TechNet Community Support

  • I need to run multiple external programs concurrently using RMI objects.

    have a web based solutiion which uses a backend machine for some processing. I have a RMI based Java proram running on the backend machine and the web server talks with this backend machine through RMI. Now, on this backend machine, I need to call some external program using Process s = Runtime.getRuntime().exec(....). Since this is a web application, multiple clients will connect at the same time and I need to run this external program for multiple clients at the same time.
    Here is what I do. I have a separate RMI object bound to registry for each client that connects to the web server. This RMI object implements runnable interface, since I can't extend this class from Thread (it already extends from UnicastRemoteObject). So each time I call upon a method from this object, only one process gets started and other objects need to wait till this process finishes.
    I need to start multiple processes at the sametime so that other clients don't have to wait for this thread to finish.
    Please let me know if anybody has any other solution than installing an application server on this backend machine.
    Here is my code.
    public class iLinkOnlineSession extends UnicastRemoteObject implements Session, Serializable, Runnable
      public iLinkOnlineSession(String sessName, String sessId, String rootLogs, String rootWrks) throws RemoteException
        setSessionId(sessId);
        setName(sessName);
        ROOT_LOGS = rootLogs;
        ROOT_WORKSPACE = rootWrks;
        searchKeys_ = new Vector();
        searchObjects_ = new Hashtable();
        Thread s = new Thread(this);
        s.start();
      public void run()
        System.out.println("running");
      public String checkLogin(String user, String passwd)
        String msg = "";
        String cmd = "iLinkOnlineLogin";
        cmd += " param "+ user + " param " + passwd;
        System.out.println("cmd: " + cmd);
        try
          Runtime run = Runtime.getRuntime();
          Process proc = run.exec(cmd);           // Call to the external program.
          InputStream in = proc.getInputStream();
          Reader inp = new InputStreamReader(in);
          BufferedReader rd = new BufferedReader(inp);
          String line = rd.readLine();
          while(line != null)
            System.out.println(line);
            msg += line;
            line = rd.readLine();       
          int res = proc.waitFor();
        }catch(Exception e)
             e.printStackTrace();
        System.out.println("Msg: " + msg);
        return msg;
      public String searchObject(String user, String passwd, String param1, String paramVal1, String param2, String paramVal2, String param3, String paramVal3, String relLev, String mfgLoc)
        String cmd = "iLinkOnlineSearch";
        cmd += " param " + user + " param " + passwd + " param " + getSessionId() + " param " + logFile_ + " param " + param1 + " param " + paramVal1 +
              " param " + param2 + " param " + paramVal2 + " param " + param3 + " param " + paramVal3 + " param "
              + relLev + " param " + mfgLoc;
        System.out.println("cmd: " + cmd);
        try
          Runtime run = Runtime.getRuntime();
          Process proc = run.exec(cmd);                // External program.
          InputStream in = proc.getInputStream();
          Reader inp = new InputStreamReader(in);
          BufferedReader rd = new BufferedReader(inp);
          FileWriter out = new FileWriter(resultFile_);
          System.out.println("Filename: "+resultFile_);
          BufferedWriter wout = new BufferedWriter(out);
          String line = rd.readLine();
           while(line != null)
            System.out.println(line);
            wout.write(line);
            wout.newLine();
            wout.flush();
            line = rd.readLine();
          int res = proc.waitFor();
          wout.close();
          if(res == 0)
            boolean ret = createResultTable();
            if(ret == true)
              return GlobalConstants.SUCCESS_MSG;
            else
              return GlobalConstants.ERROR_MSG;
        }catch(Exception e)
                e.printStackTrace();
        System.out.println("getting results");
        return GlobalConstants.ERROR_MSG;
      }

    I guess I don't get it.
    RMI servers are inherently multi-threaded, so why are you running separate servers for every client?

  • I have a new Macbook pro and need to run some Windows software, it appears "Parallel" should work well from what I've have read. Will I have any issues or problems accessing and printing from various printers on my Windows 7 network within Parallel?

    I have a new Macbook pro and need to run some Windows software, it appears "Parallel" should work well from what I've have read. Will I have any issues or problems accessing and printing from various printers on my Windows 7 network within Parallel? Is Parallel in fact the best way to go?

    First, back up all data immediately, as your boot drive might be failing.
    There are a few other possible causes of generalized slow performance that you can rule out easily.
    Reset the System Management Controller.
    If you have many image or video files on the Desktop with preview icons, move them to another folder.
    If applicable, uncheck all boxes in the iCloud preference pane.
    Disconnect all non-essential wired peripherals and remove aftermarket expansion cards, if any.
    Check your keychains in Keychain Access for excessively duplicated items.
    If you have more than one user account, you must be logged in as an administrator to carry out this step.
    Launch the Console application in the same way you launched Activity Monitor. Make sure the title of the Console window is All Messages. If it isn't, select All Messages from the SYSTEM LOG QUERIES menu on the left. If you don't see that menu, select
    View ▹ Show Log List
    from the menu bar.
    Select the 50 or so most recent entries in the log. Copy them to the Clipboard (command-C). Paste into a reply to this message (command-V). You're looking for entries at the end of the log, not at the beginning.
    When posting a log extract, be selective. Don't post more than is requested.
    Please do not indiscriminately dump thousands of lines from the log into this discussion.
    Important: Some personal information, such as your name, may appear in the log. Anonymize before posting. That should be easy to do if your extract is not too long.

  • I'm a recently transformed "Windows to Apple" user, and I need to run various Windows software.  Before installing Windows, I would like to hear from experiences from users if it works well.

    I'm a recently transformed "Windows to Apple" user, and I need to run various Windows software.  Before installing Windows, I would like to hear from experiences from users if it works well. Also, I have an "Office for PC" that I need to re-download, however I was advised by someone that this software cannot be downloaded even if I had Windows in my MAC and that I will have to buy a new "Office for MAC" software.  Thanks.

    Yes, what you are looking at will work.  
    "Most of this would be for access to the shared folders which is not the same as RDP, correct?  So i could
    have myself connect from school to pull a word document, my friend connect from home to get the excel spreadsheet for our table top gaming, and my family connect to pull pictures from the shared folder on the server all at the same time.  Because they
    are accessing the shared folders it is not a RDP where they are accessing the server itself for administration."
    This statement is correct.  All of them would be able to be accessing the shared folders at the same time.  This is the purpose of shared folders. 
    "the 1 user and RDP part is where I'm getting a little confused i think.
    For the RDP part I thought that only applied to the server itself and not any of the client computers
    connected to the server.  So you are still limited to the 2 users to connect concurrently to the server or a client computer at any time?"
    Sorry, not trying to confuse you.  You mentioned to connect to a local machine at the same time.  If you are staying away from RDP, then you won't have this issue.  I would keep all shared folders on the server,  not on any workstations.
     You are correct 2 people can be RDP into a server at once.  For client computers (workstations) you are limited to 1 person at a time.  If you setup Anywhere Access correctly,  then your friends and family should not need to RDP into a
    client computer, they should only need to access the shared folders.  
    Something to keep in mind...for Anywhere Access to work, you will need to purchase a public certificate.  You can do this from GoDaddy.com, Comodo or others. I would recommend either Godaddy or comodo.  They make it easy and give plenty of instructions
    on how to obtain the certificate.  You will probably also have to purchase a domain name, and a static IP from your ISP.  To fully do what you are looking at, it will take some out of pocket $$. 

  • I need to use a Windows program

    First time Macbook owner and I have been using Microsft Windows Picture viewer to crop and adjust my photos for the last 8+ years.  Its gonna take sometime to get use to iPhoto as it is more complex than what I am use to working with.  Is there anyway to get this small program onto my Mac without doing Boot Camp and buying a Windows program?  Is it possible to use a thumb drive?  Any help would be great.  I do like iPhoto but its gonna take me months to work at the same speed that I am able to crop and adjust with Windows.  Perhaps another app or Mac program thats simple and easy to use.  Thank you all for the help.

    You have to have Windows installed to run a  "PC" program.
    iPhoto, believe it or not, is easy to use. Like anything else, hands on use is necessary. Although iPhoto has many features, one dies not need to understand or use them all.
    Barry

  • Do I need to run anti-viral program after trying to open a spam attachment?

    I was tricked by a spam email and clicked on a link, which did not open.  I've been advised to delete the email (done), change my password (done), and run anti-viral program (not done, and never have).  What, if anything, should I do? 

    You don't need to run antivirus software after that. Just be more careful in the future.
    (114282)

  • Help needed in running a  java program

    hi
    how to run a java program using another java program.
    i have tried a litte to run the notepad,mspaint applications sucessfully using the Runtime class,but how to specify a java program init . the program is given below
    public class cls
    public static void main(String args[])
      Runtime r=Runtime.getRuntime();
      Process p=null;
      try{
        p=r.exec("notepad" );}
        catch(Exception e) {
        System.out.println("error on execution");
    }to run another java program how to modify the exec() or any other way to do this.

    thank u
    its working without any error but it doesn't print any thing on the screen.
    the program is
    this program to be run by cls.java
                                             // hello.java
    import java.io.*;
    public class hello
    public static void main(String[] args)
        System.out.println("hello world");
      }cls.java is given below
                                                    //cls.java
    public class cls
    public static void main(String args[])
      Runtime r=Runtime.getRuntime();
      Process p=null;
      try{
        p=r.exec("java  hello" );}
        catch(Exception e) {
        System.out.println("error on execution");
    }

  • Trying to run a windows program on mac. Any ideas?

    Hey guys-
    Thanks for all your help and all that stuff. What I've been trying to do is run a couple .exe files that are (obviously) designed to work on windows. I have tried wine and playonmac with no success- do you guys have any free ideas? Also, winebottler does not support running a single exe file. Plz help me out here, because i really could use this for work purposes! Also, here are my computer specs: Mac air 13in 128gb hdd 8gb ram i7 proccessor.

    What software are you trying to run?  That's the key question.  "Free" Windows emulators like WINE and all the programs built on top of them (including proprietary ones like Crossover) usually provide an emulated WinXP environment as the most up to date environment they support.  And usually Windows95 as the oldest one they support, if I remember correctly.  Anything outside of those limits, or requiring specialty drivers not available in the OS installation, often cannot be made to work (or at least made to work properly).
    Therefore, if the program you want to run requires an environment any newer than WinXP, you are going to be SOL for a free solution.  You can still get a free virtual machine program (a la VirtualBox) but you will need to pay for a Windows license.

  • How can I get LabVIEW 7.1 to spawn/run another windows program that normally runs standalone?

    I have numerous sensor devices, pressure, temperature, particle size, mass air flow, etc all contained in a process used for testing various filters in a lab environment. Most of the hardware came with drivers and programs where the user can run the stand-alone program and communicate, serially, with the devices, set parameters, receive data and graph same. However, my customer wishes to have LabVIEW control all of the programs. Is there a way to have LabVIEW spawn another executable?
    Thanks Much in advance
    Kert

    A good place to start is with the System Exec VI on the communications pallete.
    Using LabVIEW 2010SP1 and TestStand 4.5

  • Need to run 2 concurrent programs after completing child concurrent program

    Hi,
    Could you suggest me on below:
    R12/ 11g
    I have main concurrent program MAIN_CONC_PG.
    In this concurrent program there is a child concurrent program CHLD_CONC_PG.
    This child concurrent program will run for parameters 1,2,3,4,5.
    CHLD_CONC_PG program will run simultaneously 5 times:
    CHLD_CONC_PG ==> 1
    CHLD_CONC_PG ==> 2
    CHLD_CONC_PG ==> 3
    CHLD_CONC_PG ==> 4
    CHLD_CONC_PG ==> 5
    Now, after completion of above 5 Child Concurrent programs i have to start 2 more concurrent programs using fnd_request.submit_request:
    1) Item Attributes
    2) Vendor populate
    Thanks.

    931832 wrote:
    yes, both the Conc Programs are part of Main Conc Prog.
    1) Item Attributes
    2) Vendor populate
    I should be using FND_CONCURRENT.WAIT_FOR_REQUEST.
    any sample code that uses FND_CONCURRENT.WAIT_FOR_REQUEST ??
    IN my Main Conc Prog, i have below child conc prog. after completing below program i have to run 1) Item Attributes 2) Vendor populate conc progms.
    FOR i IN 1..v_count
    LOOP
    v_request_id := fnd_request.submit_request(application => 'XXDH',
    program => 'XXPTN_ITEM_ORDR_E',
    description => NULL,
    start_time => NULL,
    sub_request => FALSE,
    argument1 => i);
    END LOOP;Hi,
    You can also try something like this.
    declare
      l_reqid_tab is table of number index by pls_integer;
      l_reqid_tbl l_reqid_tab;
      function program_successful ( p_conc_req_id number ) return boolean
      is
        l_finished    boolean;
        l_phase       varchar2 (100);
        l_status      varchar2 (100);
        l_dev_phase   varchar2 (100);
        l_dev_status  varchar2 (100);
        l_message     varchar2 (100);
      begin
        if p_conc_req_id > 0 then
          l_finished := fnd_concurrent.wait_for_request ( request_id => p_conc_req_id
                                                         ,interval   => 5
                                                         ,max_wait   => 0
                                                         ,phase      => l_phase
                                                         ,status     => l_status
                                                         ,dev_phase  => l_dev_phase
                                                         ,dev_status => l_dev_status
                                                         ,message    => l_message );
          commit;
          if upper(l_dev_status) in ('WARNING', 'ERROR') and upper(l_dev_phase) in ('COMPLETE') then
            return false;
          elsif upper(l_dev_status) in ('NORMAL') and upper(l_dev_phase) in ('COMPLETE') then
            return true;
          else
            return false;
          end if;
        else
          return false;
        end if;
      end program_successful;
    begin
      for i in 1..v_count loop
        l_reqid_tbl(i) := fnd_request.submit_request....
      end loop;
      for i in 1..l_reqid_tbl.count loop
        if program_successful(l_reqid_tbl(i)i) then
          null;
        end if;
      end loop;
      -- code to submit your other program here.Hope this helps.
    Regards,
    Allen
    Edited by: Allen Sandiego on Jun 18, 2012 9:47 AM
    Made some modifications since number of spawned child requests is variable.

Maybe you are looking for