Jump to content

AWS

FPCH Admin
  • Last visited

  • Posts

    27,686
  • Reputation

    649

Everything posted by AWS

  1. We set out to make it as easy as possible for everyone to upgrade to Windows 8. Starting at general availability, if your PC is running Windows XP, Windows Vista, or Windows 7 you will qualify to download an upgrade to Windows 8 Pro for just $39.99 in 131 markets. And if you want, you can add Windows Media Center for free through the “add features” option within Windows 8 Pro after your upgrade. When you use Windows.com to purchase an upgrade to Windows 8 Pro, the Windows 8 Upgrade Assistant makes upgrading simple by walking you through the upgrade process step-by-step from purchase to download and then of course installation. http://freepchelp.forum/data/MetaMirrorCache/69ba0e6a4a1fa818dc66e182681386bd._.gif[/img] Source: Windows Team Blog
  2. Does MSE work with POSReady 7 64 bit using Raid1? View this thread
  3. When trying to open .jpg file in e-mail, get message. This file does not have a program associated with it for performing this action. Create an association in the Folder Options Control Panel. How do I do? View this thread
  4. Hello: I am running Microsoft Windows 7 Pro SP1. I do realize the following from the FAQ: Q: Is Microsoft Security Essentials designed to replace Windows Defender? A: No but if you are running Microsoft Security Essentials, you do not need to run Windows Defender. Microsoft Security Essentials is designed to disable Windows Defender in order to manage the PC’s real-time protection, including anti-virus, rootkits, Trojans and spyware. Q: Does installing Microsoft Security Essentials disable Windows Defender A: Microsoft Security Essentials should disable Windows Defender on Vista and Windows 7 and uninstall it from XP. In some cases, this does not happen automatically. My question is the following: I forgot the file extentions for CP applets and Windows 7 may have changed this anyway, but how do I remove the Windows Defender option from Control Panel? Thoughts, please and thank you. Eric View this thread
  5. In Windows 8, we set out to modernize our input platform. We wanted to make sure that developing for it became more straightforward, but also to build a foundation that can grow and support new input modalities as Windows and apps evolve. To do this, we went back to basics and focused on core principles that guide our design. In this blog post I share with you why these principles matter, and how you can take advantage of the platform to build great apps in Windows 8. Platform principles Windows has always been a reflection of the apps built on top of it. It is through the world of apps that many users have experienced Windows, and in Windows 8, that is even more so. In Windows 8, a large majority of the OS functionality is delivered through the app experience. As such, apps need to be able to interact with the user much more predictably and inspire user confidence. Similarly, the development process and the platform need to be consistent and predictable. We blogged about the hardware efforts in Experiencing Windows 8 Touch on Windows 7 Hardware and Touch Hardware and Windows 8, and we discussed some aspects of your feedback. We know that a successful platform has to be easy to develop for, be consistent and inspire confidence, and have broad reach – allowing you to truly unleash your creativity. We started with these principles: Broad reach You want to be able to easily target as many devices as possible. From an input platform perspective, that means we need to support a broad range of input types (mouse, touch, pen, touchpads) and form factors (slate, all-in-one, desktop, laptops, convertibles). Windows is such a widespread and successful platform in part because it supports so many form factors and devices. In turn, the platform must make it easy to target them. Consistency and confidence We want you to have a consistent and confident experience. As an app developer, you shouldn’t have to teach your users new interactions or input paradigms. You should be able to leverage a consistent Windows-wide experience, confident that your users already know how to interact with your app. This increases user confidence in the apps and ecosystem, and it makes your life easier. Ease of development No platform will be successful if it is overly complicated, inconsistent, or otherwise difficult to develop for. We made ease of development one of our guiding principles. Introduction to the input platform The input platform is built in layers. At the bottom are the Windows Runtime Input APIs – providing the most power and flexibility. Built on top of those are the gesture and pointer events in the HTML and XAML frameworks, which provide common gesture and raw data events for apps. Finally, the app templates and controls provide basic functionality that that you can use in a variety of situations. . Figure 1: The input platform. The layers at the top focus on mainline scenarios, and lower layers progressively add flexibility and power. Most of the time, you can simply use the app templates and our HTML and XAML controls, such as ListView or SemanticZoom. That gives developers basic functionality, plus bonus goodness like supporting common interaction patterns (e.g. the touch language), support for touch targeting, accessibility support, tooling integration, and more. In particular, one of the most common scenarios for touch is panning and zooming, and the scroll view controls for HTML and XAML in Windows 8 enable that, along with behaviors like inertia, bounce at content boundaries, and snap points that you can control. These behaviors also give you “stick to the finger” performance built on an underlying component called DirectManipulation. For example, the Start menu in Windows 8 was built on this support. Let’s say you’re building a game, a custom control, are doing custom visualizations, are creating gestures for 3D manipulation, or are doing something that requires raw data or builds on top of the Windows 8 gestures, you’ll want to start with the pointer and gesture framework events (HTML and XAML). Gestures include simple interactions like tapping and more complicated ones like zooming, panning, and rotating at the same time. The pointer APIs, which we’ll get to in more detail shortly, enable a streamlined way to get mouse, touch, and pen data in Windows 8. Access to these events makes it easy to use the Windows 8 interaction language in your app. Finally, the Windows Runtime input APIs are at the bottom layer of the stack. These APIs (GestureRecognizer, PointerPoint, PointerDevice) provide complete flexibility and control, letting you have full access to the raw input data and its associated properties, the full set of gestures and gesture configuration, pointer device APIs, and more. The WinRT API surface for input is a superset of what’s provided at all other layers, adding richness and power. Unleash your creativity! The concepts behind the input platform are shared across all Metro app frameworks, and the API surfaces are very similar. That’s because we wanted to make it easy to transfer knowledge between frameworks. After writing a Metro style HTML app, you will just as easily be able to handle input in a Metro style XAML app or build directly on top of CoreWindow. In the next sections, we focus on the bottom two layers of the input platform and introduce some of the concepts underlying the platform and why it was important to make a change. Pointer – unifying input Mouse is a simple input device, especially when compared to touch. It has a position and some button state. Handling touch naturally, on the other hand, starts adding complexity that doesn’t exist for mouse. Users can use multiple fingers at the same time, and you need some way to differentiate their streams of input. Mouse has a hover state, but most touch devices on the market today don’t support hover. Touch also has interesting properties for apps, like the contact geometry of a touch. A finger is bigger and less precise than the mouse. As we looked at mouse, touch, and pen, it was clear the existing APIs and approaches were insufficient. We quickly realized that it made sense to think of input in buckets – there was “pointing input” like mouse, touch, and pen, “text input”, like keyboards and handwriting or speech recognition, and so forth. We considered other interesting input devices like Surface and Kinect, and we started seeing similarities between these devices and modalities. We took the approach of unifying the pointing inputs into a coherent API surface we call pointer. That became a paradigm shift for us, creating a coherent, simpler story for mouse, touch, and pen, and aligning with our principles for the platform. Take for example a very basic painting app – it wants to handle down, move, and up events from various inputs. If you want it to respond to touch, pen, and mouse, a naïve platform might force you to write 9 separate and redundant event handlers. Here’s what you might start with in this naïve platform: // BAD! Don’t do this in your code. class NaivePlatform { Dictionary strokes = new Dictionary () Canvas PaintArea = new Canvas() void OnMouseDown(MouseEventArgs e) { CommonDownHandler(e.Id, e.Position) } void OnMouseMove(MouseEventArgs e) { CommonMoveHandler(e.Id, e.Position) } void OnMouseUp(MouseEventArgs e) { CommonUpHandler(e.Id, e.Position) } void OnPenDown(PenEventArgs e) { CommonDownHandler(e.Id, e.Position) } void OnPenMove(PenEventArgs e) { CommonMoveHandler(e.Id, e.Position) } void OnPenUp(PenEventArgs e) { CommonUpHandler(e.Id, e.Position) } void OnTouchDown(TouchEventArgs e) { CommonDownHandler(e.Id, e.Position) } void OnTouchMove(TouchEventArgs e) { CommonMoveHandler(e.Id, e.Position) } void OnTouchUp(TouchEventArgs e) { CommonUpHandler(e.Id, e.Position) } void CommonDownHandler(uint pointerId, Point position) { // Create a new stroke for this pointer and set its basic properties var stroke = new Polyline() stroke.Points.Add(position) stroke.Stroke = new SolidColorBrush(Colors.Red) stroke.StrokeThickness = 3 // Add the stroke to dictionary so we can update it in CommonMoveHandler strokes[pointerId] = stroke // Add the stroke to the canvas so that it is rendered PaintArea.Children.Add(stroke) } void CommonMoveHandler(uint pointerId, Point position) { try { // Update the stroke associated to this pointer with the new point strokes[pointerId].Points.Add(position) } catch (KeyNotFoundException) { // this pointer is not painting - ignore it } } void CommonUpHandler(uint pointerId, Point position) { // This stroke is completed, so remove it from the dictionary. // It will still be rendered because we are not removing it from the canvas. strokes.Remove(pointerId) } } Obviously this kind of code is inelegant and prone to copy and paste errors. Note too that this is an extremely simplified example. A real painting app would likely want to handle cancel events and roll back the stroke. If you wanted to use pen pressure or touch contact geometry to affect the ink, it becomes much harder to use common event handlers. That might lead you to create some abstraction above the raw input data – and you might find yourself building something like pointer. In the pointer version of the painting app, you instead have a simple set of down, move, and up handlers: // GOOD! Do this instead of the previous code. void OnPointerPressed(object sender, Windows.UI.Xaml.Input.PointerRoutedEventArgs e) { // Retrieve current point, in the coordinate system of the painting area var currentPoint = e.GetCurrentPoint(PaintArea) // Create new stroke for this pointer and set its basic properties var stroke = new Windows.UI.Xaml.Shapes.Polyline() stroke.Points.Add(currentPoint.Position) stroke.Stroke = new Windows.UI.Xaml.Media.SolidColorBrush(Windows.UI.Colors.Red) stroke.StrokeThickness = 3 // Add the stroke to dictionary so we can update it in PointerMoved event handler strokes[currentPoint.PointerId] = stroke // Add the stroke to the painting area so that it is rendered PaintArea.Children.Add(stroke) } void OnPointerMoved(object sender, Windows.UI.Xaml.Input.PointerRoutedEventArgs e) { // Retrieve current point, in the coordinate system of the painting area var currentPoint = e.GetCurrentPoint(PaintArea) try { // Update the stroke associated to this pointer with the new point strokes[currentPoint.PointerId].Points.Add(currentPoint.Position) } catch (System.Collections.Generic.KeyNotFoundException) { // this pointer is not painting - ignore it } } void OnPointerReleased(object sender, Windows.UI.Xaml.Input.PointerRoutedEventArgs e) { // Retrieve current point, in the coordinate system of the painting area var currentPoint = e.GetCurrentPoint(PaintArea) // This stroke is completed, remove it from the dictionary. // It will still be rendered because we are not removing it from PaintArea. strokes.Remove(currentPoint.PointerId) } Pointer events representing touch, pen, and mouse input have basic common properties like the position of the input, the type, and an associated id. Each modality may have unique data that needs to be tied to its pointer events. For example, pen might carry pressure or tilt info, mouse typically carries more button state, and a device like Surface can embed tag or vision data. We added the ability for these unique data to be exposed along with pointer. If you have pointer data from touch input, it contains basic properties like position and a pointer id, plus touch-specific data like the contact rectangle for the touch. This combination starts to open up a more consistent set of APIs that lets the majority of pointing input code remain generalized and simple, yet still allowing input-differentiated experiences. One key example here is a note-taking app. Pen might ink, touch might pan and zoom, and mouse might have a traditional selection model. Each modality has its uniqueness represented, but the code is ultimately simple and straightforward. Considering the web for a moment, pointer is exposed both for Metro style HTML apps, and for the browser (Metro style and desktop). These environments continue to support W3C standards like mouse events of course, but those offer limited functionality compared to pointer. Pointer is cleanly extendable to future input types, and sidesteps the bloat caused by adding waves of new objects for each new input (e.g. TouchEvent, TouchList, and Touch). We’re very excited about what pointer has to offer here. One of the principles driving work across Win8 was fast and fluid. If the input stack isn’t fast and fluid, nothing else can be. We worked hard to remove any buffering or delays from touch input processing, and we made large investments in the performance of the touch-related stacks across the board. These efforts yielded fast, lag-free input in Windows 8. On Windows 8 hardware, the end to end latency (from a finger making contact with the digitizer to the display changing in response) is between 60-70ms. The input stack takes 1-2ms of that time! . Figure 2: A breakdown of our touch performance investment areas in Windows 8 Pointer, and its interaction with the gesture system, was significant in helping make performance improvements. It naturally aligns with our platform principles, and it makes it easier to handle a variety of inputs yielding automatic reach, reduces lines of code written, and contributes to ease of development. Gestures – making the touch language part of your app We’re all familiar with gestures most users don’t think twice about panning in their web browser or tapping on an app to launch it. For us, gestures are the expression of the Windows 8 interaction language. They take user input and map it to natural operations in apps and the system. Gestures input, not surprisingly, builds on top of pointer. Most apps are gesture consumers – they handle taps and pans and zooms, and do little with the raw pointer data flowing by except to pass it to gesture detection. Thinking about the layers of the input platform again, every level supports a consistent set of gestures and that set mirrors the Windows 8 interaction language. In the majority of cases, you won’t need to teach users any new concepts to use your app. . Figure 3: Windows 8 interaction language. Note how it maps to the supported set of gestures. In Windows 8, our model is to give all apps pointer input by default and let them choose what set of data to feed to gesture detection, how to configure that gesture detection, and what to do with the output. That flexibility gives you greater power to build exactly the experiences you envision. Our interaction language focuses on a principle of direct manipulation – content should “stick to your fingers”. Manipulations make this happen. From the platform’s perspective, a gesture is any interaction we recognize and for which we provide a notification. Manipulations are one of those types of gestures, alongside other gestures like press and hold, or tap. Manipulations are combinations of translation, scale, and rotation changes (2D affine transforms for the linear algebra minded). For example in the new Start experience, if you pan, that’s a manipulation under the covers. If you put a second finger down and start zooming, that’s a manipulation too. Not only that, but we can easily express the transition from one finger interaction to two and the transition between panning and zooming (or the combination of the two). The HTML and XAML frameworks provide gesture events on your behalf, and those will satisfy most cases. If you need more control, say for additional configuration options, use the Windows Runtime GestureRecognizer. To get started, you might configure it like this: C# // C# public GestureManager(Windows.UI.Xaml.Shapes.Rectangle target, Windows.UI.Xaml.UIElement parent) { // Configure gesture recognizer gestureRecognizer = new Windows.UI.Input.GestureRecognizer() gestureRecognizer.GestureSettings = Windows.UI.Input.GestureSettings.Hold | Windows.UI.Input.GestureSettings.ManipulationRotate | Windows.UI.Input.GestureSettings.ManipulationRotateInertia | Windows.UI.Input.GestureSettings.ManipulationScale | Windows.UI.Input.GestureSettings.ManipulationScaleInertia | Windows.UI.Input.GestureSettings.ManipulationTranslateInertia | Windows.UI.Input.GestureSettings.ManipulationTranslateX | Windows.UI.Input.GestureSettings.ManipulationTranslateY | Windows.UI.Input.GestureSettings.RightTap | Windows.UI.Input.GestureSettings.Tap // Register event handlers for gestures gestureRecognizer.ManipulationStarted += OnManipulationStarted gestureRecognizer.ManipulationUpdated += OnManipulationUpdated gestureRecognizer.ManipulationInertiaStarting += OnManipulationInertiaStarting gestureRecognizer.ManipulationCompleted += OnManipulationCompleted gestureRecognizer.Holding += OnHolding gestureRecognizer.RightTapped += OnRightTapped gestureRecognizer.Tapped += OnTapped } JavaScript // JS function GestureManager(target, parent) { var gestureRecognizer = new Windows.UI.Input.GestureRecognizer // Configure GestureRecognizer gestureRecognizer.gestureSettings = Windows.UI.Input.GestureSettings.hold | Windows.UI.Input.GestureSettings.manipulationRotate | Windows.UI.Input.GestureSettings.manipulationRotateInertia | Windows.UI.Input.GestureSettings.manipulationScale | Windows.UI.Input.GestureSettings.manipulationScaleInertia | Windows.UI.Input.GestureSettings.manipulationTranslateInertia | Windows.UI.Input.GestureSettings.manipulationTranslateX | Windows.UI.Input.GestureSettings.manipulationTranslateY | Windows.UI.Input.GestureSettings.rightTap | Windows.UI.Input.GestureSettings.tap // Register event handlers for gestures gestureRecognizer.addEventListener('manipulationstarted', onManipulationStarted) gestureRecognizer.addEventListener('manipulationupdated', onManipulationUpdated) gestureRecognizer.addEventListener('manipulationcompleted', onManipulationCompleted) gestureRecognizer.addEventListener('manipulationinertiastarting', onManipulationInertiaStarting) gestureRecognizer.addEventListener('manipulationinertiacompleted', onManipulationInertiaCompleted) gestureRecognizer.addEventListener('holding', onHolding) gestureRecognizer.addEventListener('tapped', onTapped) gestureRecognizer.addEventListener('righttapped', onRightTapped) } At their core, the interactions apps are most interested in are gestures. For most apps, the flow is to declare what gestures your app looks for, take the pointer data your app sees, run it through gesture detection, and handle those gestures. In this code snippet, see how all pointer data is fed to gesture detection without needing to check input type or do any type-specific processing: C# // C# void OnPointerPressed(object sender, Windows.UI.Xaml.Input.PointerRoutedEventArgs e) { var currentPoint = e.GetCurrentPoint(parent) // Make target capture the pointer associated to this event target.CapturePointer(e.Pointer) // Route the event to the gesture recognizer gestureRecognizer.ProcessDownEvent(currentPoint) } void OnPointerMoved(object sender, Windows.UI.Xaml.Input.PointerRoutedEventArgs e) { // Route the event to the gesture recognizer // We pass all intermediate points that might have been coalesced // in a single PointerMove event. gestureRecognizer.ProcessMoveEvents(e.GetIntermediatePoints(parent)) } void OnPointerReleased(object sender, Windows.UI.Xaml.Input.PointerRoutedEventArgs e) { var currentPoint = e.GetCurrentPoint(parent) // Route the event to the gesture recognizer gestureRecognizer.ProcessUpEvent(currentPoint) // Release pointer capture on the pointer associated to this event target.ReleasePointerCapture(e.Pointer) } void OnPointerWheelChanged(object sender, Windows.UI.Xaml.Input.PointerRoutedEventArgs e) { var currentPoint = e.GetCurrentPoint(parent) bool shift = (e.KeyModifiers & Windows.System.VirtualKeyModifiers.Shift) == Windows.System.VirtualKeyModifiers.Shift bool ctrl = (e.KeyModifiers & Windows.System.VirtualKeyModifiers.Control) == Windows.System.VirtualKeyModifiers.Control // Route the event to the gesture recognizer gestureRecognizer.ProcessMouseWheelEvent(currentPoint, shift, ctrl) } JavaScript // JS function onPointerDown(evt) { // Make target capture the pointer associated to this event target.msSetPointerCapture(evt.pointerId) // Route the event to the gesture recognizer gestureRecognizer.processDownEvent(evt.getCurrentPoint(parent)) } function onPointerMove(evt) { // Route the event to the gesture recognizer // We pass all intermediate points that might have been coalesced // in a single PointerMove event. gestureRecognizer.processMoveEvents(evt.getIntermediatePoints(parent)) } function onPointerUp(evt) { // Route the event to the gesture recognizer gestureRecognizer.processUpEvent(evt.getCurrentPoint(parent)) } function onWheel(evt) { // Route the event to the gesture recognizer gestureRecognizer.processMouseWheelEvent(evt.getCurrentPoint(parent), evt.shiftKey, evt.ctrlKey) } For a document viewing app, like Word, you’re primarily interested in pans and zooms. Gesture recognition can be configured for those two components of manipulations (ignoring rotation). As pointer data on the main view comes in, the app hands it off to gesture recognition, and gesture recognition returns events indication a manipulation has started, is continuing (possibly transitioning to an inertia state), or has ended. Coding for broad reach across modalities and form factors The concept of pointer led us to think about input programming differently. Pointer contributes to ease of development by requiring fewer lines of code, it gets your app into the Store faster, and it enables broader reach by making it easy to target multiple input devices. It also encourages you to take a more simplified view of handling input. One manifestation of that we affectionately call “Code for touch, let the system do the rest”. Code for touch, or CFT, is a result of our rethinking input and became one of our primary guiding philosophies. Perhaps more accurately phrased as “code for pointer, get touch and default mouse and pen behaviors for free”, CFT lets you write simple code for handling the unified pointer events, and not have to worry about writing redundant handlers for all three major pointing inputs. If you have input-specific behaviors or want to go beyond what the OS provides by default, you can do that too. Each of the pointer event handlers we showed earlier demonstrates CFT in the real world. All of the gesture sample’s pointer handlers are agnostic to the type of input. They typically take pointer data, set capture, do hit testing or other state management, and then hand the pointer data off to gesture recognition. C# // C# void OnPointerPressed(object sender, Windows.UI.Xaml.Input.PointerRoutedEventArgs e) { var currentPoint = e.GetCurrentPoint(parent) // Make target capture the pointer associated to this event target.CapturePointer(e.Pointer) // Route the event to the gesture recognizer gestureRecognizer.ProcessDownEvent(currentPoint) } JavaScript // JS function onPointerDown(evt) { // Make target capture the pointer associated to this event target.msSetPointerCapture(evt.pointerId) // Route the event to the gesture recognizer gestureRecognizer.processDownEvent(evt.getCurrentPoint(parent)) } CFT isn’t just about reach and ease of development. It also ties directly to consistency and confidence. For example, if you configure gesture detection for tap, that enables taps from all three input modalities. Configuring for SecondaryTap maps “right click-like gestures” from mouse (right click), touch (press and hold), and pen (press and hold or tapping with the barrel button) to a unified event. Here’s an excerpt from the gesture sample showing the Tap and RightTap gesture handlers: C# // C# void OnTapped(Windows.UI.Input.GestureRecognizer sender, Windows.UI.Input.TappedEventArgs args) { byte[] rgb = new byte[3] // Randomly change the color of target randomGenerator.NextBytes(rgb) target.Fill = new Windows.UI.Xaml.Media.SolidColorBrush(Windows.UI.ColorHelper.FromArgb(255, rgb[0], rgb[1], rgb[2])) } void OnRightTapped(Windows.UI.Input.GestureRecognizer sender, Windows.UI.Input.RightTappedEventArgs args) { // Restore original values target.Fill = initialBrush InitManipulationTransforms() } JavaScript // JS function onTapped(evt) { target.style.backgroundColor = getNextColorFromColor(target.style.backgroundColor) } function onRightTapped(evt) { // Reset target to its initial state (transform, color) target.style.backgroundColor = target.initialColor target.style.msTransform = target.initialTransform } There is no inspection of pointer type in any of these event handers. These fire for the appropriate inputs from the various pointer types without additional work on your end. Wrapping up When you are exploring the platform, we want you to easily discover what you need – Input was designed so that the easiest path is also the one that leverages a consistent Windows experience in apps. The input platform was designed with a principled approach in mind, with the goals of ease of development, consistency and confidence, and enabling extensive reach. Concepts like pointer and CFT save you time and lines of code. Gesture detection makes it easy to use the Windows 8 interaction language in your app and provide consistency and confidence for users. Similar concepts across platforms and frameworks provide consistency for developers. CFT and its expressions in the pointer and gesture APIs help provide effortless reach across devices. Source: MSDN
  6. Hello all, long time reader first time poster. We currently have an issue with running the MOS courses on ous Terminal Servers. While doing the powerpoint training and exam prep you are asked to inset a picture and give it a fly in animation, then open the animation options and assign a sound to the animation. These sound effects dont appear to get installed during the install of office as there are no sound files to choose. looking in the program folder the media folder is not there either. i was going through some of the xml files used for install and found the following line: If i change this to 'local' the setup gives me an error and exists as soon as i open it. Ive also tried opening setup with /admin and choosing the install the feature instead of followparent but this didnt work either. Is it possible to get this installed on a terminal server? We use Citrix Xenn App 6 with Server 2008R2 VDI's using Wyse thin clients to connect to the sessions, other sound files play ok in PPT so im not sure why it wont let me install it? Also if i copy to sounds to a network share and chose other file they also work ok. Thanks for any advice you can give View this thread
  7. Hi, I have an original Office Professional loaded on 5 PCs (including mine). I have been using it on my PC and laptop for a year. I was having issues with Outlook and the repair function did not work so I reinstalled the software using the CD. It zapped Office from my hard drive. Cannot seem to contact MS without dishing out USD200. Pls help. When I tried to activate, I got the message that I had reached the maximum no of installs (but that includes my original) Thanks and would appreciate any help. minniks View this thread
  8. I need to add network printers to a laptop also on the network, but the person with the laptop is very busy and is constantly in meetings or using their laptop. Can I connect to their laptop without using Remote Desktop and install network printers? Is there a folder under the user's profile I can install the printers on? I'm using an XP machine and they are on a Windows 7 laptop. View the thread
  9. Hi I have a client with an issue that I can see other related, but not exact, issues. He has installed Office Standard 2007 (retail box with key) and Outlook 2010 (retail box with product key). He has since downloaded an 'update' and since then all his Office Application (Word, Excel, PPT) are orange and 'open source' by the look. Also, when he goes to open Excel, Word or PPT he gets a pop up with Microsoft screen asking for valid product code etc., etc,. Now - he doesn't want the upgrade - he did it all by mistake - and is happy with Office Standard 2007... however I can't find how to uninstall the Office 'upgrade' update. I can see in Programs there is a program called Microsoft Office 2010 and it is only 6.3Mb, so I attempted to uninstall this thinking this must be the trigger application - however there is now an issue with his machine whereby it says it needs to finish uninstalling program before uninstalling something else... I can't actually uninstall ANYTHING! Can anyone help? He also by the way has 3 anti-virus applications on which I said wasn't a good idea (McAfee, AVG and Avast) and it won't let me remove any of those either. I have disabled the scanner on McAfee and AVG and run a scan and no virus was found - although an alert did come up previously for a Generic.23.cvq trojan - but I can't find anything on this and it has now not been found (so possibly quarantined). I have no direct access to his machine - it's all accessing remotely, so I am restricted to doing things at particular times (i.e. I can't do all the things I would sat at home with it in front of me for a couple of hours!) Any help gratefully received. View this thread
  10. I accidentally deleted my spider solitaire I thought I was deleteing the shortcut but somehow I deleted the whole game in windows xp how do I get it back? View this thread
  11. We constantly receive "Low Disk Space" message which refers to the Factory Image drive. Is it save to delete files from that drive? Could it have something to do with our backup? We seem to have two copies of the backup. View the thread
  12. I have followed all the advice on the link:http://support.microsoft.com/kb/KB976982 relating to windows update error but still will not work and left with two updates that will be permanently there unless someone can help advise? . I have both errors relating to code 80070643 (see link) for 2007 office suite service pack and the Net Frame work. I have followed all advice to know avail. Using Windows Visa home basic. If I could just ignore these updates but leave updater on for other updates would do that if possible as this saga has now been going on for ages. Regards Howard. View this thread
  13. I have a new hard drive and a new installation of Vista Home Premium 32 bit. I get an update advisory for SP1. it is 1.9MB and after installation it says successfully installed yet SP1 is not. The update keeps reappearing. Any suggestions? Starnge because it is a brand new installation View this thread
  14. Since some Malware & Viruses disable windows update and BITS why does MSE rely on it in order to be able to update the program? View this thread
  15. I just had a phone call from someone who said they worked for Iconic International and that They were calling on behalf of windows because my computer was reporting a lot of errors. The number they gave to me was 0358646441. Is this a legimite call? If not what is the scam. They got me to hold down the Ctrl Key, window key and r they computer when ding and then I told them I was not confortable doing this until I had asked more questions from an independant source... Have I done any harm? View the thread
  16. I just want to download the Windows NT Backup Restore Utility for Windows 7 so I can run my backup (.bkf) from my external hard drive as follows How to Use a BKF File BKF files are backups created using the NTBackup utility in Windows XP. These files could easily be opened on old XP computers to restore your data, but Windows 7 computers don't have any software capable of handling them. In order to open a BKF file, you'll have to download the Windows NT Backup Restore Utility for Windows 7. This utility is available from Microsoft at no charge through its Support Center. But i cant even get to stage one and run the validation tool. Nothing happens when I click on continue. Very very frustrating. I just want my old computer back :( Begin genuine Windows validation Run the validation tool. Click Continue to launch the validation tool. When prompted, click Open or Run this program from its current location. The tool will collect information about your computer hardware and software that will determine whether your Windows installation is genuine and provide you with a code that you will use in Step 2 below. It does not collect or send any information that can be used to identify you or contact you. Please read the Windows Genuine Advantage program FAQ to learn more about what information is collected, why it is needed, and how it is used. View the thread
  17. Tried installing this update but after the laptop went to configure the updates, they have to revert changes:( I have a Dell Inspiron 1545 with Windows Vista Home Premium 64x. I really need help asap:( This was the message i got: Microsoft .NET Framework 3.5 Service Pack 1 and .NET Framework 3.5 Family Update (KB951847) x64 Installation date: ‎7/‎2/‎2012 1:36 AM Installation status: Failed Error details: Code 8004100A Update type: Important The Microsoft .NET Framework 3.5 Service Pack 1 is a full cumulative update that contains many new features building incrementally upon .NET Framework 2.0, 3.0, 3.5, and includes cumulative servicing updates to the .NET Framework 2.0 and the .NET Framework 3.0 subcomponents. The .NET Framework 3.5 Family Update provides important application compatibility updates. This update is provided to you and licensed under the Windows Vista and Windows Server 2008 License Terms. View this thread
  18. Hello, Office 2010 retains a backup copy of unsaved documents. I can not find for how long. Asd files or. Xlsb are stored in C: Users user_name AppData Local Microsoft Office UnsavedFiles. Someone you shall know the answer? Moreover, it is possible to know if this duration can be changed and if so, how? Lots thank you for your help. Best regards View this thread
  19. what else can l replace my DDR400(CL3) ram board with THNX View this thread
  20. I have tried for several days to install Windows 7 Ultimate SP1 without success. I have installed and ran the System Update Readiness Tool, windows update troubleshooter, and the scn/scorrow. Still have not been able to install. Please help. View the thread
  21. I have done the forced update to my windows live essentials and now I cannot send e-mail. I can recieve but I cannot send. I spent weeks dodging the update by starting it and then cancelling it after it would start but it finally would not let me into my mail if I did not run the update, I have done the update several times with no change. I have done a system restore and that worked for a bit but again it would not even let me in without the update. It does not show up in the Windows Updates, so I cannot turn it off. I recently lost all of my past e-mails during one of the update reruns, I was going to Format my Computer to start again but after reading some other posts I have found that I am not the only one dealing with this. I have done and tried every fix I have read and none have changed anything, that is why I am trying here. It is very frustrating, my Mail worked fine, why do I have to do an update that causes problems? Does anyone have any ideas or a fix for this? Thanks. View the thread
  22. How can I tell if this trojan was removed from my computer or even infected? View this thread
  23. I tried to install Windows 7 service pack 1 many times and keep getting error code "WindowsUpdate_80004001" "WindowsUpdate_dt000 Please help. View the thread
  24. I received this email this morning:"Dear User, You email has been accessed in multiple locations. Copy and paste the link below to update your Hotmail/msn/live account http://vonryanracing.com/images/windowslive/windows/hotmail.html Best Regards, Customer Support. " I was wondering if it is a real email from windows live team? View the thread
  25. I fell for this fearing he would do damage anyway to my system. Have use the once to reset settings, but still leery. Are they a real software trouble shooting outfit or bogus as I suspect? View this thread