Running applications over the network


Recommended Posts

Posted this in Internet, Networking & Security before I realized there was a more specific fourm, sorry. Here it is:

My home network consists of a Linux box for a firewall/router and a Windows Server 2003 Standard box that runs ActiveDirectory and acts as a file server. I have about 10 client PCs on the network. 7 are Win XP Pro SP2, 2 are Win 2k Pro, and 1 is Linux. But this question only applies to the XP Pro boxes, really.

Here's the problem. Every 3 months I reformat all my Windoze machines, to keep them running smoothly. I'm really tired of re-installing MSFT Office, the Macromedia and Adobe suites, etc... every time I reformat. I figure, I already have a server, so why not take advantage of it? What I want to do is install all my applications onto the server and run them over the network. I know it can be done but I have no idea how. I'm pretty advanced with networking and security already, so I don't need a step-by-step guide, I just need someone to point me in the right direction. Anyone know?

Thanks a bunch.

Peace,

Pete Zaria.

Its called Terminal Services.

There are some pro's and some con's.

It is better to have a dedicated server running the applications rather than using your PDC.

The server would need to be high spec if you wanted more than a few users on at once (think dual cpu, fast hdd's, and preferably mirrored)

TS client licenses need to be purchased, they are not free (they are for the first 60 days, I think)

You will need to read the EULA for each piece of software to see if you are legally allowed to run it in this manner. Some don't allow it and others have special licensing for TS.

You need a fair bandwidth to run soothly (ask any IT guy who runs RDP on a busy server). 100Mbit will work, but a good gigabit on cat6 would be ideal.

The clients don't need to be anything special as they only send and receive kmv. Something like a P2 with 16Mb ram would work just fine. The server is doing all the work.

Less management after initial setup.

I would suggest imaging your installs rather as an option. Load up a pc, updates (and autopatcher) activate everything and then make the image. Later you can just pop the image onto the pc. If there are further updates, put the image on and then update and take a new image. If your pc's are very much same spec, then one image for all (hint: run sysprep before taking the image).

Thanks for the reply.

I'm already using terminal services. That's not what I want.

I want to be able to install the software on the server and then use the software from any other PC, over the network. Not screen emulation.

Terminal Services doens't work well for my purpose because lots of the work I do is graphics intensive, which doesn't work well over remote desktop/terminal services.

Processing power isn't really a problem. I have some high-spec machines I could use for this.

If I share the C:\Program Files\ folder of one of my PCs, I can run quite a few of the programs over the network, however some programs require registry keys and etc... to run (such as the Macromedia suite) so that doesn't work.

Any other ideas?

Peace,

Pete Zaria.

Edit: I've thought about the imaging idea before. The problem is, none of the PCs have the same hardware, so that'd mean making a seperate image for each machine, and then figuring out a place to store it. That's my backup plan, but I'm really hoping to be able to run my apps over the network. With ActiveDirectory all of my documents and settings are on my server anyway, so I don't have to back anything up when I reformat, it's just re-installing all my programs that bugs the living hell out of me.

2nd Edit:

I know this is possible. I did some contract work for a local accounting firm (spent 3 days running ethernet cable and setting up activedirectory users... lol) and they had this exact same thing set up. There was a dual 2 GHz server in a rack that hosted applications. You could access them from any PC on the network, and no, not through terminal services. When you launched Word from your desktop on a network machine, it opened the copy of Word on the server. This is exactly what I want. Anyone? Please? :cry:

Edited by Pete Zaria

Just came up with an idea, tell me if you can come up with any flaws in this plan.

Format the network PCs. Map drive letter "Z" to a shared folder on the network server. Then install the software to drive Z. Make a backup of the registry.

Then when I format, all I'd need to do is import the registry backup and I could still run the software from drive Z.

Anyone have a better idea, or see any problems with this one?

Peace,

Pete Zaria.

Yeh, I think that your idea will work. In your scenario, your server will be acting as a file server and not actually running the software. It will be providing the files for the client to run locally.

When you run word from a client, it will go to the server (drive Z) and open word.exe. In contrast with the accounting firm scenario, word.exe will not be running on the server but on the client.

Let us know how it all went for you.

  Pete Zaria said:
I'm already using terminal services. That's not what I want.

I want to be able to install the software on the server and then use the software from any other PC, over the network. Not screen emulation.

Terminal Services doens't work well for my purpose because lots of the work I do is graphics intensive, which doesn't work well over remote desktop/terminal services.

586466003[/snapback]

What do you think Terminal Services is? You must be thinking of the Admin part of TS.

  Quote
When a user runs an application on a Windows 2000-based terminal server, all of the application execution takes place on the server and only the keyboard, mouse and display information are transmitted over the network. Each user sees only their individual session, which is managed transparently by the server operating system and is independent of any other client session.

Source:Microsoft Web Site

Exactly. Terminal Services is like Remote Desktop or VNC. Screen emulation. I don't want the programs to be executed on the server, I only want them to be STORED on the server. Thus installing them to a network drive :) Do you think the idea I mentioned above will work?

Peace,

Pete Zaria.

  Billprozac said:
The only problem I see is that in addition to the program files, files are added to your application settings folder which is stored locally by default. YOu could use roaming profiles to store that in the server.

586470007[/snapback]

Alreaedy thought of this and took care of it. The only problem I've found so far is the registry backup/import process after a format. I don't want to back up all of the registry keys, only the ones that apply specifically to the server-installed software. So I'm working on that. Any ideas?

Peace,

Pete Zaria.

This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Posts

    • I enjoy using Discover Weekly. I have found new music using it. Just sometimes it goes off the rails and doesn't remember I don't like rap. I'm not sure this update is anything helpful, but I guess I'll try it if it comes to free accounts.
    • Yep, I got 250 mbps down / 50 mbps up on Qatar last week and about a 30 ms ping.
    • Here are all the new features added to Microsoft 365 Copilot in June 2025 by Usama Jawad Towards the end of each month, Microsoft publishes a roundup of the features that it added to some of its popular software in the previous four weeks. We have already talked about the new capabilities introduced in Excel and Teams during the month of June 2025, and now, it's time to talk about Microsoft 365 Copilot. We'll start off with admin-facing capabilities since there are only a few of them. For starters, the usage metrics for Copilot in the Copilot Analytics tool now have new prompt categories that give more insights as to how users are engaging with Copilot. This feature has just begun rolling out, but another enhancement to the usage metrics that is already available is dedicated statistics for intelligent meeting recaps. Finally, Microsoft 365 admins can now view and manage their inventory of agents and connectors and also have more granular control over costs and billing policies. On the user side of things, we have intelligent assistance in Copilot Chat, powered by ContextIQ. This layer of intelligence can scope prompts to internal (SharePoint, OneDrive) and external data sources, find files in the chat, and proactively offer relevant suggestions as you type. In the same vein, the Copilot mobile app is being updated so you can talk to the AI in a natural manner using your voice. In addition, users can also get access to deep reasoning agents such as Researcher and Analyst for more complex and research-oriented needs. The Create experience in the app is also being updated with the ability to generate stories and branded templates. Other interesting Copilot capabilities rolling out to Edge customers are the ability to prompt the AI through the search bar, access agents from within the browser, and take advantage of Copilot's impressive text summarization capabilities. That's not all though, other features in tow include: Enhancements to Copilot in Outlook: Schedule meetings through Copilot chat, summarization of email attachments, a new sidebar experience in the classic Outlook app, meeting preparation, and automated meeting invite creation Improved image generation and large file handling in Copilot Chat: More photorealistic image generation with better text depiction, ability to generate longer summaries from bigger files, and PDF scanning capabilities for insights Memory in Copilot: Copilot will now remember certain items from your conversation and you can modify or delete them Transferred calls summary with Copilot in Teams Phone: Generate a summary of a call and transfer it to a target New file extension for Copilot Pages: Copilot Pages will now have .page extension with an updated file icon Copilot Notebooks availability in OneNote: We already covered this in detail here Seamlessly add brand-approved images with Copilot in PowerPoint: Integration of Copilot with SharePoint Organization Asset Library (OAL) and Templafy asset libraries Explain formulas on the grid with Copilot in Excel: Self-explanatory, exactly what it says on the tin Expanded availability for the Microsoft 365 Copilot app: Availability of the Microsoft 365 Copilot app on Mac You can read more details about each of the aforementioned features here.
    • Damn, I blocked OldGuru a long time ago and you have to go and quote them so I have to read that creepy a$$ take. LOL Anyway 100% that dude can't find women that will have sex with him.
    • OneNote for Windows gets support for Dynamic DPI by Usama Jawad OneNote for Windows (part of Microsoft 365) is a pretty useful app if you're actively engaged in note-taking activities and also appreciate some rich text formatting capabilities. In fact, it also offers some decent integrations with Copilot, which make it an important piece of software in productivity-based environments. Now, Microsoft has introduced a feature that will likely make people with multi-monitor setups very happy. The OneNote for Windows application now supports Dynamic DPI (dots per inch). What this means is that you can use OneNote across any screen and it will scale according to the display's resolution, and you won't get a disconcerting and distracting blurring effect. You can extend your display to a high-resolution monitor and shift OneNote across displays without a hitch or any distraction. This is similar to the UX that is already present in Word, Excel, and PowerPoint. This Dynamic DPI support not only extends to the main text area but also to the section tabs, the Notebooks pane, drop-down menus, and Copilot Notebooks. All of these should look crisp and polished moving forward, without any manual adjustment or even an app restart required from the user's side. Microsoft has highlighted that it was encouraged to work on this capability after receiving user feedback from customers in this area. Dynamic DPI is now available to Current Channel (CC) customers on OneNote for Windows, running Version 2504 (Build 16.0.18827.20042) or later. That's not all, though. Another smaller enhancement present in OneNote moving forward is a revamped setup experience when you launch OneNote on a new Windows device for the first time. You will now receive a list of your five most recently used (MRU) notebooks that will open instantaneusly with a click. If you have more than five notebooks, you can pick and choose the files that you want to open. That said, Microsoft is looking to expand and improve on this experience in the future since it is fairly limited right now.
  • Recent Achievements

    • Week One Done
      dennis Nebeker earned a badge
      Week One Done
    • One Year In
      timothytoots earned a badge
      One Year In
    • One Month Later
      CHUNWEI earned a badge
      One Month Later
    • Week One Done
      TIGOSS earned a badge
      Week One Done
    • First Post
      henryj earned a badge
      First Post
  • Popular Contributors

    1. 1
      +primortal
      465
    2. 2
      +FloatingFatMan
      194
    3. 3
      ATLien_0
      163
    4. 4
      Xenon
      78
    5. 5
      Som
      73
  • Tell a friend

    Love Neowin? Tell a friend!